📜  Valentina Server 和 VoltDB 的区别

📅  最后修改于: 2021-09-09 10:22:17             🧑  作者: Mango

Valentina Server 和 VoltDB 的区别

1.瓦伦蒂娜服务器:
它是一个对象关系数据库和报告服务器和快速对象关系数据库服务器。它包括集成数据库服务器、Valentina 数据库服务器和 SQLite 数据库服务器。它是一个功能齐全、符合标准的多用户访问基于 SQLite 的数据库服务器。

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

Valentina Server 和 VoltDB 的区别:

S.NO. Valentina Server VoltDB
1 Developed by Paradigma Software and initially released on 1994. Developed by VoltDB Inc. and initially released on 2010
2 Current release of Valentina Server is 5.7.5 . Current release on April 2019
3 Server operating systems of Valentina Server is Linux, OS X, Windows. It has Linux, OS X Server operating systems.
4 Its primary database model is Relational DBMS. Its primary database model is Relational DBMS.
5 Valentina Server supports .Net, C, C#, C++, Objective-C, PHP, Ruby, Visual Basic, Visual Basic.NET, programming languages. It supports C#, C++, Erlang, Go, Java, JavaScript, PHP, Python programming languages.
6 APIs and other access methods of Valentina Server is ODBC. VoltDB supports Java API, JDBC, RESTful HTTP/JSON API.
7 Yes, Valentina Server has a Data Schema. Yes, VoltDB has a Data Schema.
8 It doesn’t has Implementation language-C# . Implementation language of VoltDB is Java, C++.
9 Absence of Transaction concepts in  Valentina Server. Transaction concepts of VoltDB is ACID ( Atomicity, Consistency, Isolation, and Durability).
10 Valentina Server doesn’t hold Consistency concept. It doesn’t holds Consistency concept.
11 Yes, It holds Foreign keys. No, It doesn’t holds Foreign keys.
12 Absence of Replication methods in Valentina Server. Replication methods of VoltDB is Master-master replication and Master-slave replication.
13 Absence of Partitioning methods in Valentina Server. It doesn’t holds sharding partitioning methods.