📜  Yaacomo和YugabyteDB之间的区别

📅  最后修改于: 2021-08-27 07:06:13             🧑  作者: Mango

1. YugabyteDB:
它是开源的,云原生的和高性能的分布式SQL数据库全局分布的文档存储。它旨在使应用程序变得敏捷。 Yugabyte总部位于加利福尼亚州森尼韦尔。 YugabyteDB作为Apache 2.0开源项目进行分发和开发。

Yaacomo:
它是一个基于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.