📜  Valentina Server与VoltDB之间的区别

📅  最后修改于: 2021-08-27 04:11:33             🧑  作者: Mango

1. Valentina服务器:
它是一个对象关系数据库和报表服务器以及快速的对象关系数据库服务器。它包括集成数据库服务器,Valentina数据库服务器和SQLite数据库服务器。它是一个功能全面,符合标准的,基于多用户访问的基于SQLite的数据库服务器。

2. VoltDB:
它是分布式内存中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.