How we built a 40x faster hash joiner using vectorized execution.
This post introduces Transactional Pipelining which dramatically speeds up distributed transactions with respect to the latency cost of distributed consensus.
New syntax permitting the parallel execution of transactional SQL statements to batch the execution of independent statements and exploit inter-statement parallelism.
Most databases treat strong transaction isolation as exotic, expecting applications to work with faster but unsafe isolation modes that can expose them to subtle bugs. CockroachDB provides SERIALIZABLE transactions by default, ensuring you always see the consistency you expect.
To protect concurrent transactions from anomalies that can break the consistency of CockroachDB, we require an Isolation guarantee...
For CockroachDB, the aim is to be highly scalable and transactional. We asked them to share technical details of their open source, distributed SQL database
One of the headline features of CockroachDB is its full support for ACID transactions across a distributed database. In this post, we’ll explain...