S.No. |
Transbase |
XAP |
1. |
It was developed by Transaction Software GmbH and initially released in 1987. |
It was developed by Gigaspaces Technologies and initially released in 2000. |
2. |
Current release was on September 2019. |
Current release was on June 2019. |
3. |
FreeBSD, Linux, macOS, Solaris, Windows are the server operating systems of Transbase. |
Linux, macOS, Solaris, Windows are the server operating systems of XAP. |
4. |
Primary database model is Relational DBMS. |
Primary database models are Document Store and Key-Value Store. |
5. |
There is an absence of secondary database model in Transbase. |
Secondary database model of XAP is Object-Oriented DBMS. |
6. |
Supports C, C#, C++, Java, JavaScript, Kotlin, Objective-C, PHP and Python programming languages in Transbase. |
Supports .Net, C++ and Java programming languages. |
7. |
ADO.NET, JDBC, ODBC, Proprietary native API are the APIs and other access methods of Transbase. |
GigaSpaces LRMI, Hibernate, JCache, JDBC, JPA, ODBC, RESTful HTTP API, Spring Data are the APIs and other access methods of XAP. |
8. |
Transbase has data schema. |
Data scheme of XAP is schema-free. |
9. |
Implementation languages of Transbase are C and C++ . |
Implementation languages of XAP are Java, C++ and .Net. |
10. |
Transbase has transaction concepts. |
XAP has ACID (Atomicity, Consistency, Isolation, and Durability) transaction concepts. |
11. |
Replication method of Transbase is Master-Slave Replication. |
Replication methods of XAP are Master-Master Replication and Master-Slave Replication. |
12. |
Transbase holds Immediate Consistency concept. |
XAP also holds Immediate Consistency concept. |
13. |
Transbase supports the concept of Foreign keys. |
XAP does not support the concept of Foreign keys. |
14. |
There is an absence of partitioning method in Transbase. |
Partitioning method of XAP is Sharding. |