DBMS > Datomic vs. EJDB vs. Graphite vs. InterSystems Caché vs. Microsoft Azure Synapse Analytics
System Properties Comparison Datomic vs. EJDB vs. Graphite vs. InterSystems Caché vs. Microsoft Azure Synapse Analytics
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Datomic Xexclude from comparison | EJDB Xexclude from comparison | Graphite Xexclude from comparison | InterSystems Caché Xexclude from comparison | Microsoft Azure Synapse Analytics ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Datomic builds on immutable values, supports point-in-time queries and uses 3rd party systems for durability | Embeddable document-store database library with JSON representation of queries (in MongoDB style) | Data logging and graphing tool for time series data ![]() | A multi-model DBMS and application server | Elastic, large scale data warehouse service leveraging the broad eco-system of SQL Server | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Relational DBMS | Document store | Time Series DBMS | Key-value store Object oriented DBMS Relational DBMS | Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Document store | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.datomic.com | ejdb.org | github.com/graphite-project/graphite-web | www.intersystems.com/products/cache | azure.microsoft.com/services/synapse-analytics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | docs.datomic.com | github.com/Softmotions/ejdb/blob/master/README.md | graphite.readthedocs.io | docs.intersystems.com | docs.microsoft.com/azure/synapse-analytics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Cognitect | Softmotions | Chris Davis | InterSystems | Microsoft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2012 | 2012 | 2006 | 1997 | 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 0.9.5951, July 2019 | 2018.1.4, May 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | commercial ![]() | Open Source ![]() | Open Source ![]() | commercial | commercial | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | no | no | no | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | Java, Clojure | C | Python | C++ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | All OS with a Java VM | server-less | Linux Unix | AIX HP Open VMS HP-UX Linux OS X Solaris Windows | hosted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | yes | schema-free | yes | depending on used data model | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | yes ![]() | Numeric data only | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | no | no | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | no | no | no | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | RESTful HTTP API | in-process shared library | HTTP API Sockets | .NET Client API JDBC ODBC RESTful HTTP API | ADO.NET JDBC ODBC | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | Clojure Java | Actionscript C C# C++ Go Java JavaScript (Node.js) Lua Objective-C Pike Python Ruby | JavaScript (Node.js) Python | C# C++ Java | C# Java PHP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | yes ![]() | no | no | yes | Transact SQL | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | By using transaction functions | no | no | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | none ![]() | none | none | none | Sharding, horizontal partitioning | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | none ![]() | none | none | Source-replica replication | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Immediate Consistency | none | Immediate Consistency | Immediate Consistency | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no ![]() | no | yes | no ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | ACID | no | no | ACID | ACID | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes ![]() | yes ![]() | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes ![]() | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | yes ![]() | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | no | no | no | Access rights for users, groups and roles | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datomic | EJDB | Graphite | InterSystems Caché | Microsoft Azure Synapse Analytics ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | Time Series DBMS are the database category with the fastest increase in popularity Time Series DBMS as a new trend? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Brazil's Nubank Acquires US Software Firm Cognitect Nubank buys firm behind Clojure programming language Fintech Powerhouse Nubank Buys U.S. Software Firm Cognitect Latin American banking giant Nubank snaps up US software company Nubank's credit card business surges in Brazil provided by Google News | Portraying breast cancers with long noncoding RNAs provided by Google News | Graphite Bio Secures $150 Million Series B Financing to Advance Pipeline of Next-Generation Gene Editing Therapies Graphite Bio Will Use $150M Funding to Advance SCD Therapy GPH101 Battery Resourcers raises $20M to commercialize its recycling-plus-manufacturing operations 3 reasons why you should switch to graphite iron shafts right now InfluxDB: From Open Source Time Series Database to Millions in Revenue provided by Google News | The World Has Changed – Why Haven’t Database Designs? InterSystems Bishop Fox Researchers Discover High-Risk Vulnerability in InterSystems Application Cache Vulns in Open Source EHR Puts Patient Health Data ... provided by Google News | What's New in Azure SQL Auditing | Data Exposed - Microsoft Privacera's Data Access Governance Platform Now Available in the Microsoft Azure Marketplace This Microsoft database technology could help you bring your cloud services together Microsoft Azure lays platform for BetKing's gaming success | Technology & AI | Fintech Magazine - FinTech Magazine Working with Secure Enclaves in Azure SQL Database provided by Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | LISP/Clojure Software Engineer Sr. iOS Engineer Senior Backend Developer Technical Lead C# Software Engineer - Clojure | Data Entry Associate (Orvis Rod Shop) Shipping Clerk Fly-Rod Manufacturing Associate (second shift) Quality Inspector Fly-Rod Manufacturing Associate (Orvis Rod Shop) | Lead Intersystems Cache DBA Database Administrator SENIOR CACHE SOFTWARE ENGINEER Computer Programmer Lead Laboratory Technical Consultant (REMOTE OPPORTUNITY) | Data Analyst Azure Synapse SQL DBA Azure System and Infrastructure Engineer Azure Data Engineer Senior Data Engineer (Azure) |
Share this page