1. 伏特数据库:
VoltDB 是分布式内存中NewSQL RDBMS和使用无共享架构的符合 ACID 的 RDBMS。该数据库由 Michael Stonebraker、Sam Madden 和 Daniel Abadi 设计。最初,VoltDB 数据库包括集群吞吐量和延迟以及 CPU 和内存使用情况的图表。 VoltDB 基于 H-Store 并随着多核服务器上每 CPU 核数的增加而扩展。
2. 大师:
Virtuoso 是一种中间件,支持管理表示为关系表和/或属性图的数据。它是一个多模型混合 RDBMS ,其中包含主要数据库模型,如图形 DBMS、本机 XML DBMS、关系 DBMS、RDF 存储、搜索引擎。它旨在利用操作系统线程支持和多个 CPU。 Virtuoso 对象关系数据库 (ORDBMS) 支持实体完整性和参照完整性。
VoltDB 和 Virtuoso 的区别:
S.No. | VoltDB | Virtuoso |
---|---|---|
1 | Developed by VoltDB Inc. and initially released on 2010 and current release on April 2019. | Developed by Virtuoso and initially released on 1998 and current release on May 2019. |
2 | Its primary database model is Relational DBMS. | Its primary database model is Graph DBMS, Native XML DBMS, Relational DBMS, RDF store, Search engine and its secondary database models is Document store.. |
3 | It has Linux, OS X server operating systems. | Server operating systems of AIX, FreeBSD, HP-UX, Linux, OS X, Solaris, Windows. |
4 | VoltDB supports Java API, JDBC, RESTful HTTP/JSON API. | Virtuoso supports ADO.NET, GeoSPARQL, HTTP API, JDBC, Jena, RDF API, ODBC, OLE DB, RDF4J API, RESTful HTTP API, Sesame REST HTTP Protocol, SOAP, webservices, WebDAV, XPath, XQuery, XSLT. |
5 | Transaction concepts of VoltDB is ACID ( Atomicity, Consistency, Isolation, and Durability). | It has transaction concept- ACID ( Atomicity, Consistency, Isolation, and Durability). |
6 | Replication methods of VoltDB is Master-master replication and Master-slave replication. | Replication methods of Virtuoso is based on Chain, star, and bi-directional replication, Master-master replication, Master-slave replication. |
7 | It doesn’t holds sharding partitioning methods. | It doesn’t holds sharding partitioning methods. |
8 | It supports C#, C++, Erlang, Go, Java, JavaScript, PHP, Python programming languages. | Virtuoso supports .Net, C, C#, C++, Java, JavaScript, Perl, PHP, Python, Ruby, Visual Basic programming languages. |
9 | It doesn’t holds Consistency concept. | Yes, Virtuoso has Consistency concept. |
10 | Implementation language of VoltDB is Java, C++. | Implementation language of Virtuoso is C. |
11 | Absence of Foreign keys. | It has Foreign keys. |