Re:ComDB2: Bloomberg’s Highly Available Relational Database ...
by elvinyung on Sunday March 19, 2017 @04:35AM
(#13905975)
> The behaviour of the system still resembles a single node database, this is alluded to intermittently throughout.
The impression that I get from reading the paper is that this is only true as long as the interaction involves only a single master. Or at the very least, situations where the working set has to be sharded among multiple masters are not described in any detail.
Re:ComDB2: Bloomberg’s Highly Available Relational Database ...
by alexjscotti on Sunday March 19, 2017 @01:26PM
(#13908413)
Alex Scotti here.
Sharding isn't something we dealt with. As the paper suggested, there was 'work in progress.'
re: 'the application level has to handle [sharding]', the table partitioning described in this section is merely a conceptual model 'assigning' masters to what are presumably non-overlapping row ranges in order to increase write throughput (writes/reads will be processed via that specific master). The behaviour of the system still resembles a single node database, this is alluded to intermittently throughout.
(also CRDB is the preferred acronym for CockroachDB haha, source: interning there)