📜  UniData、UniVerse 和 VoltDB 的区别

📅  最后修改于: 2021-09-08 15:19:57             🧑  作者: Mango

1. UniData,UniVerse:
它是一个具有 SQL 映射层和元数据库功能的 MultiValue 数据库和应用程序服务器。 UniData 简化了数据库设计,消除了 SQL 规范化的约束。 UniVerse 是 MultiValue 应用平台的一个组件,它的优势是用于开发企业应用程序的快速、灵活的数据服务器。基于 UniVerse 的应用程序最大化可用资源的处理吞吐量,动态分配可用资源。

2. 伏特数据库:
它是分布式内存中 NewSQL RDBMS 和使用无共享架构的符合 ACID 的 RDBMS。该数据库由 Michael Stonebraker、Sam Madden 和 Daniel Abadi 设计。最初,VoltDB 数据库包括集群吞吐量和延迟以及 CPU 和内存使用情况的图表。 VoltDB 基于 H-Store 并随着多核服务器上每 CPU 核数的增加而扩展

UniData、UniVerse 和 VoltDB 之间的区别:

S.NO. UniData, UniVerse VoltDB
1 Developed by Rocket Software and initially released on 1985. Developed by VoltDB Inc. and initially released on 2010 and Current release on April 2019.
2 Server operating systems of UniData, UniVerse is AIX, HP-UX, Linux, Solaris, Windows. Linux, OS X are the Server operating system.
3 Primary database model is Multivalue DBMS. Primary database model is Relational DBMS.
4 UniData, UniVerse supports .Net, Basic, C, Java, programming languages. Supports C#, C++, Erlang, Go, Java, JavaScript, PHP, Python programming languages.
5 APIs and other access methods of UniData, UniVerse is Proprietary protocol, RESTful HTTP API, Java API, JDBC, ODBC, OLE DB, SOAP-based API. VoltDB supports JDBC, Java API, RESTful HTTP/JSON API.
6 Yes, UniData, UniVerse has a schema-free Data Schema. Yes, VoltDB has a Data Schema.
7 It has Implementation language C . Implementation language of VoltDB is Java, C++.
8 ACID (atomicity, consistency, isolation, durability) Transaction concepts in UniData, UniVerse. Transaction concepts of VoltDB is ACID ( Atomicity, Consistency, Isolation, and Durability).
9 Replication methods of UniData, UniVerse is Master-slave replication Replication methods of VoltDB is Master-master replication and Master-slave replication.
10 UniData, UniVerse doesn’t hold Consistency concept. It doesn’t holds Consistency concept.
11 Absence of Partitioning methods in UniData, UniVerse. It doesn’t holds sharding partitioning methods.