--
You received this message because you are subscribed to the Google Groups "Distributed Systems" group.
To post to this group, send email to distsys...@googlegroups.com.
To unsubscribe from this group, send email to distsys-discu...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Distributed Systems" group.
To post to this group, send email to distsys...@googlegroups.com.
To unsubscribe from this group, send email to distsys-discu...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/distsys-discuss/-/0FPHRpcaTYcJ.
This is a design trade-off that's primarily driven by the expense of seeking on a disk. The more topics you read/write from concurrently, the worse the performance is going to be.
Also, I wouldn't consider "multi-language support" as a pro: so much of the logic is handled on the client-side that unless you're using the Java/Scala API, you risk things not working properly at all.