📜  Yaacomo 和 YugabyteDB 的区别

📅  最后修改于: 2021-09-13 02:43:16             🧑  作者: Mango

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.