S.NO. |
Valentina Server |
XAP |
1 |
Developed by Paradigma Software and initially released on 1994. |
Developed by Gigaspaces Technologies and initially released on 2000. |
2 |
Current release of Valentina Server is 5.7.5 . |
Current release date- June 2019. |
3 |
Server operating systems of Valentina Server is Linux, OS X, Windows. |
Server operating systems of XAP Linux, macOS, Solaris, Windows. |
4 |
Its primary database model is Relational DBMS. |
Its primary database model is Document store and Key-value store. |
5 |
Absence of secondary database models in Valentina Server. |
Secondary database models of XAP is Object oriented DBMS. |
6 |
Valentina Server supports .Net, C, C#, C++, Objective-C, PHP, Ruby, Visual Basic, Visual Basic.NET, programming languages. |
XAP supports .Net, C++, Java programming languages. |
7 |
APIs and other access methods of Valentina Server is ODBC. |
XAP supports GigaSpaces LRMI, Hibernate, JCache, JDBC, JPA, ODBC, RESTful HTTP API, Spring Data APIs and other access methods. |
8 |
Yes, Valentina Server has a Data Schema. |
Data Schema of XAP is schema-free. |
9 |
It doesn’t has Implementation language-C# . |
Implementation language of XAP is Java, C++, .Net. |
10 |
Absence of Transaction concepts in Valentina Server. |
XAP has ACID ( Atomicity, Consistency, Isolation, and Durability) concepts transaction concepts. |
11 |
Valentina Server doesn’t hold Consistency concept. |
XAP has Immediate Consistency concept. |
12 |
Yes, It holds Foreign keys. |
No, It doesn’t holds Foreign keys. |
13 |
Absence of Replication methods in Valentina Server. |
Replication methods of XAP- Master-master replication and Master-slave replication. |
14 |
Absence of Partitioning methods in Valentina Server. |
Sharding is a Partitioning methods of XAP. |