1. YugabyteDB:
它是开源的、云原生的、高性能的分布式 SQL 数据库全球分布式文档存储。它旨在使应用程序变得敏捷。 Yugabyte 总部位于加利福尼亚州桑尼维尔。 YugabyteDB 作为 Apache 2.0 开源项目进行分发和开发。
雅科莫:
它是一个基于 OpenCL 的关系型内存数据库管理系统,用于实时分析和大数据解决方案,是作为即插即用解决方案开发的。 Yaacomo 旨在通过并行计算有效地利用硬件。
Yaacomo 和 YugabyteDB 的区别:
S.NO. | Yaacomo | YugabyteDB |
---|---|---|
1. | Developed by Q2WEB GmbH and initially released on 2009. | Developed by Yugabyte Inc. and initially released on 2017 and current release on March 2020. |
2. | Server operating systems of Yaacomo is Android, Linux, Windows. | Server operating systems of YugabyteDB is Linux, OS X. |
3. | Its primary database model is Relational DBMS. | Its primary database model is Relational DBMS. |
4. | It does not support any programming languages. | YugabyteDB supports C, C#, C++, Go, Java, JavaScript (Node.js), Python, Ruby programming languages. |
5. | APIs and other access methods of Yaacomo is JDBC, ODBC. | YugabyteDB supports YCQL, an SQL-based flexible-schema API with its roots in Cassandra Query Language. |
6. | Yaacomo has a Data Schema. | Data scheme of YugabyteDB is depending on used data model. |
7. | It doesn’t has any Implementation language. | Implementation language of YugabyteDB is C and C++. |
8. | Its Transaction concepts is ACID (Atomicity, Consistency, Isolation, and Durability). | Its Transaction concepts is Distributed ACID with Serializable & Snapshot Isolation. Inspired by Google Spanner architecture. |
9. | Replication methods of Yaacomo is Master-slave replication. | Replication methods of YugabyteDB is based on Raft distributed consensus protocol, minimum 3 replicas for continuous availability. |
10. | Yaacomo has Immediate Consistency concept. | YugabyteDB has strong consistency on writes and unable consistency on reads. |