DB-EnginesCrateDB bannerEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Cassandra vs. Firebase Realtime Database vs. Kinetica vs. OmniSci

System Properties Comparison Cassandra vs. Firebase Realtime Database vs. Kinetica vs. OmniSci

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameCassandra  Xexclude from comparisonFirebase Realtime Database  Xexclude from comparisonKinetica  Xexclude from comparisonOmniSci infoFormerly named 'MapD', rebranded to 'OmniSci' in September 2018  Xexclude from comparison
DescriptionWide-column store based on ideas of BigTable and DynamoDB infoOptimized for write accessCloud-hosted realtime document store. iOS, Android, and JavaScript clients share one Realtime Database instance and automatically receive updates with the newest data.GPU-accelerated database for real-time analysis of large and streaming datasetsA high performance, in-memory, column-oriented RDBMS, designed to run on GPUs
Primary database modelWide column storeDocument storeRelational DBMSRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score123.22
Rank#10  Overall
#1  Wide column stores
Score11.74
Rank#40  Overall
#7  Document stores
Score0.53
Rank#199  Overall
#97  Relational DBMS
Score2.08
Rank#105  Overall
#52  Relational DBMS
Websitecassandra.apache.orgfirebase.google.com/­products/­realtime-databasewww.kinetica.comwww.omnisci.com
Technical documentationcassandra.apache.org/­doc/­latestfirebase.google.com/­docs/­databasewww.kinetica.com/­docswww.omnisci.com/­docs/­latest
DeveloperApache Software Foundation infoApache top level project, originally developped by FacebookGoogle infoacquired by Google 2014KineticaMapD Technologies, Inc.
Initial release2008201220122016
Current release3.11.4, February 20196.0V4
License infoCommercial or Open SourceOpen Source infoApache version 2commercialcommercialOpen Source infoApache Version 2; enterprise edition available
Cloud-based only infoOnly available as a cloud servicenoyesnono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaC, C++C++ and CUDA
Server operating systemsBSD
Linux
OS X
Windows
hostedLinuxLinux
Data schemeschema-freeschema-freeyesyes
Typing infopredefined data types such as float or dateyesyesyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nononono
Secondary indexesrestricted infoonly equality queries, not always the best performing solutionyesyesno
SQL infoSupport of SQLSQL-like SELECT, DML and DDL statements (CQL)noSQL-like DML and DDL statementsyes
APIs and other access methodsProprietary protocol infoCQL (Cassandra Query Language, an SQL-like language)
Thrift
Android
iOS
JavaScript API
RESTful HTTP API
RESTful HTTP API
JDBC
ODBC
Thrift
JDBC
ODBC
Supported programming languagesC#
C++
Clojure
Erlang
Go
Haskell
Java
JavaScript infoNode.js
Perl
PHP
Python
Ruby
Scala
Java
JavaScript
Objective-C
C++
Java
JavaScript (Node.js)
Python
All languages supporting JDBC/ODBC/Thrift
Python
Server-side scripts infoStored proceduresnolimited functionality with using 'rules'user defined functionsno
TriggersyesCallbacks are triggered when data changesyes infotriggers when inserted values for one or more columns fall within a specified rangeno
Partitioning methods infoMethods for storing different data on different nodesSharding infono "single point of failure"ShardingSharding infoRound robin
Replication methods infoMethods for redundantly storing data on multiple nodesselectable replication factor infoRepresentation of geographical distribution of servers is possibleMaster-slave replicationMaster-master replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Immediate Consistency infocan be individually decided for each write operation
Eventual Consistency infoif the client is offline
Immediate Consistency infoif the client is online
Immediate Consistency or Eventual Consistency depending on configurationImmediate Consistency
Foreign keys infoReferential integritynonoyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datano infoAtomicity and isolation are supported for single operationsyesnono
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyes infoGPU vRAM or System RAMyes
User concepts infoAccess controlAccess rights for users can be defined per objectyes, based on authentication and database rulesAccess rights for users and roles on table levelfine grained access rights according to SQL-standard
More information provided by the system vendor
CassandraFirebase Realtime DatabaseKineticaOmniSci infoFormerly named 'MapD', rebranded to 'OmniSci' in September 2018
Specific characteristicsApache Cassandra is the leading NoSQL, distributed database management system, well...
» more
Competitive advantagesNo single point of failure ensures 100% availability . Operational simplicity for...
» more
Typical application scenariosInternet of Things (IOT), fraud detection applications, recommendation engines, product...
» more
Key customersApple, Netflix, Uber, ING,, Intuit,Fidelity, NY Times, Outbrain, BazaarVoice, Best...
» more
Market metricsCassandra is used by 40% of the Fortune 100.
» more
Licensing and pricing modelsApache license  Pricing for commercial distributions provided by DataStax and available...
» more

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services
3rd partiesCData: Connect to Big Data & NoSQL through standard Drivers.
» more

DataStax Enterprise: Apache Cassandra for enterprises.
» more

Instaclustr: Fully Hosted and Managed Apache Cassandra
» more

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
CassandraFirebase Realtime DatabaseKineticaOmniSci infoFormerly named 'MapD', rebranded to 'OmniSci' in September 2018
DB-Engines blog posts

Cassandra keeps climbing the ranks of the DB-Engines Ranking
3 May 2016, Matthias Gelbmann

Oracle is the DBMS of the Year
5 January 2016, Paul Andlinger, Matthias Gelbmann

Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
2 November 2015, Paul Andlinger

show all

Conferences and events

DataStax Accelerate
San Diego, California, USA, 11-13 May 2020

Recent citations in the news

DataStax Grants Early Access to CDC Connector for Kafka
10 October 2019, Database Trends and Applications

YugaByte's distributed database gets GraphQL integration, Jepsen testing in a major update
17 September 2019, The Next Web

DataStax Announces Change Data Capture (CDC) Connector for Apache Kafka®
30 September 2019, Valdosta Daily Times

DataStax offers bidirectional data dexterity for Apache Kafka - Open Source Insider
6 October 2019, ComputerWeekly.com

Senior Technical Program Manager- Security - Grubhub
11 October 2019, Built In Chicago

provided by Google News

5 Google Cloud tools you should know
11 October 2019, TechTarget

Firebase launches Extensions to help easily solve common app problems
26 September 2019, 9to5Google

Google Firebase announces Extensions, App Distribution for iOS and Android, and web app analytics
27 September 2019, Android Police

Firebase Summit 2019 kicks off with new mobile and web development tools
26 September 2019, SDTimes.com

Google shutting down multiplayer APIs of Play Games Services in March
16 September 2019, 9to5Google

provided by Google News

GPU Database Market Is Touching New Level|Kinetica, Omnisci, Sqream
11 October 2019, Global Industry Network

Applying Active Analytics To Dynamic Replenishment
10 October 2019, Forbes

Global GPU Database Market Explored In Latest Research | Key Players: Kinetica, Omnisci, Sqream, Neo4j, Nvidia
13 October 2019, 12 Minute Book

Emerging Growth on GPU Database Market 2019-2026: Leading Companies like Kinetica, Omnisci, Sqream, Neo4j, Nvidia, Brytlyt, Jedox, Blazegraph, Blazingdb, Zilliz, Heterodb, H2o.Ai
26 September 2019, Market Research Scoop

Kinetica’s Active Analytics Platform is Powered by Oracle Cloud and Available in the Oracle Cloud Marketplace
8 October 2019, Yahoo Finance

provided by Google News

GPU Database Market Is Touching New Level|Kinetica, Omnisci, Sqream
11 October 2019, Global Industry Network

Review: OmniSci GPU database lifts huge data sets
1 April 2019, InfoWorld

Huge Demands for New Opportunities on Graphics Processing Unit Database Market 2028 Forecasts and Analysis with Top Key Players like – Zilliz, Brytlyt, Jedox AG, OmniSci
7 October 2019, Sound On Sound Fest

Emerging Growth on GPU Database Market 2019-2026: Leading Companies like Kinetica, Omnisci, Sqream, Neo4j, Nvidia, Brytlyt, Jedox, Blazegraph, Blazingdb, Zilliz, Heterodb, H2o.Ai
26 September 2019, Market Research Scoop

Greatest Progress in GPU Database Market to Access Global Industry Players like Kinetica, Omnisci, Sqream, Neo4j, Nvidia, Brytlyt
2 October 2019, Market Report Gazette

provided by Google News

Job opportunities

Data Architect (Remote)
First San Francisco Partners, Remote

DATABASE ANALYST
Kensington Information Group, New Jersey

Database Engineer, Google Cloud Platform
Google, Sunnyvale, CA

IT Database Administrator
Frontier Communications Corporation, Allen, TX

Senior Graph Database Developer
GEICO, Chevy Chase, MD

Web Application Programmer
NC State University, Raleigh, NC

Web Application Programmer
North Carolina State University, Raleigh, NC

Data Architect
CDK Global, Seattle, WA

DATA SCIENCE MANAGER
Penn Interactive Ventures, Conshohocken, PA

Software Developer
Mackin Engineering Company, Pittsburgh, PA

Sr. Software Engineer (Computer Vision/Data Visualization)
Kinetica DB, Arlington, VA

Machine Learning Engineer
BAIN & COMPANY, Los Angeles, CA

Senior Database Engineer
OmniSci, San Francisco, CA

Senior Software Engineer
OmniSci, San Francisco, CA

Application Support Engineer (Eastern US)
OmniSci, Remote

Senior Software Backend Engineer - Security
OmniSci, San Francisco, CA

Software Engineer - Backend Team
OmniSci, San Francisco, CA

jobs by Indeed




Share this page

Featured Products

Redis logo

Hosted, serverless DBaaS
in 3 steps.

30MB Free!
Start now.

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

Present your product here