DBMS > Adabas vs. AlaSQL vs. Alibaba Cloud AnalyticDB for PostgreSQL vs. JanusGraph vs. Valentina Server
System Properties Comparison Adabas vs. AlaSQL vs. Alibaba Cloud AnalyticDB for PostgreSQL vs. JanusGraph vs. Valentina Server
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Adabas denotes "adaptable data base" Xexclude from comparison | AlaSQL Xexclude from comparison | Alibaba Cloud AnalyticDB for PostgreSQL former name was HybridDB Xexclude from comparison | JanusGraph successor of Titan Xexclude from comparison | Valentina Server Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | OLTP - DBMS for mainframes and Linux/Unix/Windows environments used typically together with the Natural programming platform | JavaScript DBMS library | An online MPP (Massively Parallel Processing) data warehousing service based on Greenplum | A Graph DBMS optimized for distributed clusters It was forked from the latest code base of Titan in January 2017 | Object-relational database and reports server | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Multivalue DBMS | Document store Relational DBMS | Relational DBMS | Graph DBMS | Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.softwareag.com/en_corporate/platform/adabas-natural.html | alasql.org | www.alibabacloud.com/product/hybriddb-postgresql | janusgraph.org | www.valentina-db.net | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | github.com/AlaSQL/alasql | www.alibabacloud.com/help/en/analyticdb-for-postgresql/latest/product-introduction-overview | docs.janusgraph.org | valentina-db.com/docs/dokuwiki/v5/doku.php | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Software AG | Andrey Gershun & Mathias R. Wulff | Alibaba / Pivotal Software Inc. / PostgreSQL Global Development Group | Linux Foundation; originally developed as Titan by Aurelius | Paradigma Software | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 1971 | 2014 | 2016 | 2017 | 1999 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 0.6.3, February 2023 | 5.7.5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License Commercial or Open Source | commercial | Open Source MIT-License | commercial | Open Source Apache 2.0 | commercial | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only Only available as a cloud service | no | no | yes | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) Database as a Service Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | JavaScript | Java | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | BS2000 Linux Unix Windows z/OS z/VSE | server-less, requires a JavaScript environment (browser, Node.js) | hosted | Linux OS X Unix Windows | Linux OS X Windows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | yes | schema-free | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing predefined data types such as float or date | yes | no | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT. | no | no | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | no | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL Support of SQL | yes with add-on product Adabas SQL Gateway | Close to SQL99, but no user access control, stored procedures and host language bindings. | yes | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | HTTP API with add-on software Adabas SOA Gateway SOAP-based API with add-on software Adabas SOA Gateway | JavaScript API | JDBC ODBC | Java API TinkerPop Blueprints TinkerPop Frames TinkerPop Gremlin TinkerPop Rexster | ODBC | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | Natural | JavaScript | C Java Perl Python R | Clojure Java Python | .Net C C# C++ Objective-C PHP Ruby Visual Basic Visual Basic.NET | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts Stored procedures | in Natural | no | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods Methods for storing different data on different nodes | yes, with additonal products like Adabas Cluster Services, Adabas Parallel Services, Adabas Vista | none | Sharding Implicit feature of the cloud service | yes depending on the used storage backend (e.g. Cassandra, HBase, BerkeleyDB) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods Methods for redundantly storing data on multiple nodes | yes, with add-on product Event Replicator | none | yes Implicit feature of the cloud service | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce Offers an API for user-defined Map/Reduce methods | no | no | no | yes via Faunus, a graph analytics engine | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts Methods to ensure consistency in a distributed system | Immediate Consistency | none | Immediate Consistency | Eventual Consistency Immediate Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys Referential integrity | no | yes | yes | yes Relationships in graphs | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts Support to ensure data integrity after non-atomic manipulations of data | ACID | yes only for local storage and DOM-storage | ACID | ACID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency Support for concurrent manipulation of data | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability Support for making data persistent | yes | yes by using IndexedDB, SQL.JS or proprietary FileStorage | yes | yes Supports various storage backends: Cassandra, HBase, Berkeley DB, Akiban, Hazelcast | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities Is there an option to define some or all structures to be held in-memory only. | no | yes | no | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts Access control | only with OS-specific tools (e.g. IBM RACF, CA Top Secret) | no | fine grained access rights according to SQL-standard | User authentification and security via Rexster Graph Server | fine grained access rights according to SQL-standard | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendorWe invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adabas denotes "adaptable data base" | AlaSQL | Alibaba Cloud AnalyticDB for PostgreSQL former name was HybridDB | JanusGraph successor of Titan | Valentina Server | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Deploying Software AG Adabas and Natural Workloads on AWS | Amazon Web Services Software AG Announces New “Adabas & Natural 2050” Agenda Software AG's Strategy To End Its 8-Year Growth Drought COBOL Is Taking Heat, but These Other Legacy Languages Could Burn You Innovative JMR Software data migration implementation solves Adabas challenge for Credit Guarantee provided by Google News | Create a Marvel Database with SQL and Javascript, the easy way HarperDB - How and Why We Built It From The Ground Up on NodeJS Multi faceted data exploration in the browser using Leaflet and amCharts provided by Google News | Alibaba Cloud upgrades AnalyticDB with vector database engine Gartner names Alibaba Cloud leader in cloud database management for 4th year Two Critical Flaws Found in Alibaba Cloud's PostgreSQL Databases provided by Google News | Database Deep Dives: JanusGraph Simple Deployment of a Graph Database: JanusGraph | by Edward Elson Kosasih JanusGraph Picks Up Where TitanDB Left Off Nordstrom Builds Flexible Backend Ops with Kubernetes, Spark and JanusGraph Compose for JanusGraph arrives on Bluemix provided by Google News | A Look at Valentina — SitePoint Top SQL Server Data Tools (SSDT) Alternatives in 2024 How Many Databases Can You Name? MySQL GUI Tools for Windows and Ubuntu/Linux: Top 8 free or open source provided by Google News |
Share this page