1. VelocityDB:
VelocityDB是一个.NET对象数据库,可以嵌入/分发并扩展为图形数据模型(VelocityGraph)。该数据库速度快,内存消耗低。 VelocityDB是一个极高性能,易于使用,可伸缩,可嵌入和可分发的对象数据库系统。
2. VoltDB:
VoltDB是分布式内存的NewSQL RDBMS和使用无共享架构的符合ACID的RDBMS。该数据库是由Michael Stonebraker,Sam Madden和Daniel Abadi设计的。最初,VoltDB数据库包括群集吞吐量和延迟以及CPU和内存使用情况的图表。 VoltDB基于H-Store,并随着多核服务器上每CPU核心数的增加而扩展。 VelocityDB和VoltDB之间的区别:
S.No. | VelocityDB | VoltDB |
---|---|---|
1. | It was developed by VelocityDB Inc and initially released in 2011. | It was developed by VoltDB Inc. and initially released in 2010. |
2. | Server operating system of VelocityDB is any system that supports .NET. | Server operating systems of VoltDB are Linux and OS X . |
3. | It’s primary database models are Graph DBMS and Object-Oriented DBMS. | It’s primary database model is Relational DBMS. |
4. | VelocityDB supports .Net programming language. | VoltDB supports C#, C++, Erlang, Go, Java, JavaScript, PHP and Python programming languages. |
5. | APIs and other access methods of VelocityDB is .Net. | APIs and other access methods of VoltDB are Java API, JDBC, RESTful HTTP/JSON API. |
6. | VelocityDB has a data schema. | VoltDB also has a data schema. |
7. | Implementation language of VelocityDB is C#. | Implementation languages of VoltDB are Java and C++. |
8. | VelocityDB supports transaction concepts of ACID (Atomicity, Consistency, Isolation, and Durability). | VoltDB also supports transaction concepts of ACID (Atomicity, Consistency, Isolation, and Durability). |
9. | There is an absence of replication method in VelocityDB. | Replication methods of VoltDB are Master-Master Replication and Master-Slave Replication. |
10. | VelocityDB has Immediate Consistency concept. | There is an absence of Consistency concept in VoltDB. |
11. | Sharding is a partitioning method of VelocityDB. | There is an absence of partitioning method in VoltDB. |