When I reviewed YugaByteDB 1. in 2018, it blended distributed ACID transactions, multi-location deployment, and assist for Cassandra and Redis APIs. At the time, PostgreSQL assist was “on the way,” that means incomplete and hardly examined. Speedy forward to Could 2022, and the Postgres teach has pulled into the station.
YugaByteDB 1. was built on top rated of an enhanced fork of the RocksDB crucial-value keep. It applied a log-structured, important-to-document storage motor, experienced a pluggable API layer, used Raft for cluster consensus, and utilized hybrid reasonable clock (HLC) timestamps and Community Time Protocol (NTP) clock synchronization for node time synchronization. Only the core features of YugaByteDB 1. was open resource I reviewed an company variation that bundled proprietary parts, these types of as the YugaWare orchestration layer.
Presently, in YugabyteDB 2.13, the PostgreSQL assistance is pretty highly developed (but not fully performed). The merchandise is now solely open up