1.速度数据库:
它是 .NET 对象数据库,可以嵌入/分发并扩展到图形数据模型 (VelocityGraph) 数据库速度快且内存消耗低。它是一个性能极高、易于使用、可扩展、可嵌入和可分发的对象数据库系统。
2. XAP:
它是用于关键任务应用程序的高性能内存数据网格,并提供一组基本的数据存储功能,例如事务、索引和查询语言(类 SQL 查询)。它是一种用于安装和分发应用软件的文件格式。
VelocityDB 和 XAP 的区别:
VelocityDB | XAP |
---|---|
It is developed by VelocityDB Inc and initially released on 2011. | It is developed by Gigaspaces Technologies and initially released on 2000. |
Its server operating systems of VelocityDB is Any that supports .NET | Its server operating systems of XAP Linux, macOS, Solaris, Windows. |
Its primary database model is Graph DBMS and Object oriented DBMS | Its primary database model is Document store and Key-value store. |
Absence of Secondary database models in VelocityDB | Secondary database models of XAP is Object oriented DBMS. |
It supports .Net programming languages. | It supports .Net, C++, Java programming languages. |
APIs and other access methods of VelocityDB is .Net | It supports GigaSpaces LRMI, Hibernate, JCache, JDBC, JPA, ODBC, RESTful HTTP API, Spring Data. |
It has Data Schema. | Data Schema of XAP is schema-free. |
It has Implementation language-C# . | Implementation language of XAP is Java, C++, .Net. |
It has transaction concepts is ACID (atomicity, Consistency, Isolation, and Durability). | XAP has ACID (atomicity, Consistency, Isolation, and Durability) concepts transaction concepts. |
Absence of Replication methods | Replication methods of XAP- Master-master replication and Master-slave replication. |
It has Immediate Consistency concept. | It has Immediate Consistency concept. |
Sharding is a Partitioning methods of VelocityDB. | Sharding is a Partitioning methods of XAP. |