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. |