Yugabyte DB 是一个全球部署的分布式的数据库,和国内的 TiDB 类似。 Yugabyte 不仅能把节点部署奥全球各地,还能完整支持 ACID 事务,这也是 Yugabyte DB 的亮点,除了完整支持 ACID 事务,还支持多区域部署以及对 Cassandra 和 Redis API 的支持。
和 TiDB 类型, Yugabyte 也用 RocksDB 来做本地存储,这一层需要将关系型 tuple 以及文档编码为 key-value 保存到 RocksDB 中。
最近更新的 YugabyteDB 2.13 中,对 PostgreSQL 的支持非常全面(还没有完全完成)。YugabyteDB 2.13 基于 Apache 2.0 开源协议。任何人都可以在Yugabyte云上创建付费集群,这些集群在亚马逊Web服务(AWS)或谷歌云平台(GCP)上运行。任何人都可以在Yugabyte云上创建一个免费的双CPU单节点“集群”,用于探索目的。目前,已经部署了100多万个YugabyteDB集群。
目前,YugabyteDB 可以直接与其他分布式SQL事务数据库竞争,如Google Cloud Spaner、Amazon Aurora和CockroachDB。在某些方面,还可以与传统的事务性数据库(如Oracle数据库、SQL Server和IBM DB2)竞争,因为人们将数据库负载转移到云上,并将应用程序架构转移到微服务上。