📜  Virtuoso 和 YugabyteDB 的区别

📅  最后修改于: 2021-09-15 01:13:35             🧑  作者: Mango

1. 大师:
它是支持管理表示为关系表和/或属性图的数据的中间件。它具有多模型混合 RDBMS,其中包含主要数据库模型,如图形 DBMS、本机 XML DBMS、关系 DBMS、RDF 存储、搜索引擎。旨在利用操作系统线程支持和多个 CPU。它是一个支持实体完整性和参照完整性的对象关系数据库 (ORDBMS)。

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

Virtuoso 和 YugabyteDB 的区别:

S.No. Virtuoso YugabyteDB
1 It is developed by Virtuoso and initially released on 1998 and current release on May 2019. It is developed by Yugabyte Inc. and initially released on 2017 and current release on March 2020.
2 Primary database model is Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine. Primary database model is Relational DBMS.
3 Secondary database models is Document store. Secondary database models is Document store and Wide column store.
4 Implementation language of Virtuoso is C. Implementation language of YugabyteDB is C and C++.
5 Its server operating systems of Virtuoso is AIX, FreeBSD, HP-UX, Linux, OS X, Solaris, Windows. Linux, OS X are server operating systems of YugabyteDB.
6 Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages.. YugabyteDB supports C, C#, C++, Go, Java, JavaScript (Node.js), Python, Ruby programming languages.
7 Replication methods of Virtuoso is based on Chain, star, and bi-directional replication, Master-master replication, Master-slave replication. Replication methods is based on Raft distributed consensus protocol, minimum 3 replicas for continuous availability.
8 Virtuoso has Immediate Consistency concept. Has strong consistency on writes and tunable consistency on reads.
9 ACID (Atomicity, Consistency, Isolation, and Durability) is Transaction concepts of Virtuoso . Transaction concept is Distributed ACID with Serializable & Snapshot Isolation. Inspired by Google Spanner architecture.