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

DBMS > EXASOL vs. Google Cloud Firestore vs. Ignite vs. Snowflake

System Properties Comparison EXASOL vs. Google Cloud Firestore vs. Ignite vs. Snowflake

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameEXASOL  Xexclude from comparisonGoogle Cloud Firestore  Xexclude from comparisonIgnite  Xexclude from comparisonSnowflake  Xexclude from comparison
DescriptionHigh-performance, in-memory, MPP database specifically designed for in-memory analytics.Cloud Firestore is an auto-scaling document database for storing, syncing, and querying data for mobile and web apps. It offers seamless integration with other Firebase and Google Cloud Platform products.Apache Ignite is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads, delivering in-memory speeds at petabyte scale.Cloud-based data warehousing service for structured and semi-structured data
Primary database modelRelational DBMSDocument storeKey-value store
Relational DBMS
Relational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score3.24
Rank#87  Overall
#47  Relational DBMS
Score6.70
Rank#57  Overall
#9  Document stores
Score4.37
Rank#77  Overall
#11  Key-value stores
#42  Relational DBMS
Score26.46
Rank#29  Overall
#16  Relational DBMS
Websitewww.exasol.comfirebase.google.com/­products/­firestoreignite.apache.orgwww.snowflake.com
Technical documentationwww.exasol.com/­resourcesfirebase.google.com/­docs/­firestoreapacheignite.readme.io/­docsdocs.snowflake.net/­manuals/­index.html
DeveloperExasolGoogleApache Software FoundationSnowflake Computing Inc.
Initial release2000201720152014
Current releaseApache Ignite 2.6
License infoCommercial or Open SourcecommercialcommercialOpen Source infoApache 2.0commercial
Cloud-based only infoOnly available as a cloud servicenoyesnoyes
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC++, Java, .Net
Server operating systemshostedLinux
OS X
Solaris
Windows
hosted
Data schemeyesschema-freeyesyes infosupport of semi-structured data formats (JSON, XML, Avro)
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.nonoyesyes
Secondary indexesyesyesyes
SQL infoSupport of SQLyesnoANSI-99 for query and DML statements, subset of DDLyes
APIs and other access methods.Net
JDBC
ODBC
WebSocket
Android
gRPC (using protocol buffers) API
iOS
JavaScript API
RESTful HTTP API
HDFS API
Hibernate
JCache
JDBC
ODBC
Proprietary protocol
RESTful HTTP API
Spring Data
CLI Client
JDBC
ODBC
Supported programming languagesJava
Lua
Python
R
Go
Java
JavaScript
JavaScript (Node.js)
Objective-C
Python
C#
C++
Java
PHP
Python
Ruby
Scala
JavaScript (Node.js)
Python
Server-side scripts infoStored proceduresuser defined functionsyes, Firebase Rules & Cloud Functionsyes (compute grid and cache interceptors can be used instead)user defined functions
Triggersyesyes, with Cloud Functionsyes (cache interceptors and events)no infosimilar concept for controling cloud resources
Partitioning methods infoMethods for storing different data on different nodesShardingShardingShardingyes
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replicationyes (replicated cache)yes
MapReduce infoOffers an API for user-defined Map/Reduce methodsyes infoHadoop integrationUsing Cloud Dataflowyes (compute grid and hadoop accelerator)no
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate ConsistencyImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integrityyesnonoyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDyesACIDACID
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.yesyesno
User concepts infoAccess controlAccess rights for users, groups and roles according to SQL-standardAccess rights for users, groups and roles based on Google Cloud Identity and Access Management. Security Rules for 3rd party authentication using Firebase Auth.Security Hooks for custom implementationsUsers with fine-grained authorization concept, user roles and pluggable authentication

More information provided by the system vendor

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

General SQL Parser: Instantly adding parsing, decoding, analysis and rewrite SQL processing capability to your products.
» more

DBHawk: Secure access to SQL, NoSQL and Cloud databases with an all-in-one solution.
» more

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

More resources
EXASOLGoogle Cloud FirestoreIgniteSnowflake
DB-Engines blog posts

Cloud-based DBMS's popularity grows at high rates
12 December 2019, Paul Andlinger

show all

Recent citations in the news

Exasol Named “Overall Data Analytics Company of the Year” in 2021 Data Breakthrough Awards Program
25 March 2021, Business Wire

Exasol and InfoCepts Partner to Help Organizations Unlock the Full Power of Their Data for Maximum Analytics Performance
7 April 2021, Business Wire

Big Data Career Notes: April 2021 Edition
12 April 2021, Datanami

Exasol Welcomes Wendy Kano as Chief Marketing Officer
17 March 2021, Business Wire

Digital Planet introduces new customer portal to deliver data analytics -
7 April 2021, Enterprise Times

provided by Google News

Google’s Cloud Firestore NoSQL database hits general availability
31 January 2019, TechCrunch

Google launches Cloud Firestore, a new document database for app developers
3 October 2017, TechCrunch

Google Launches Cloud Firestore, a Serverless NoSQL Database -- ADTmag
31 January 2019, ADT Magazine

Google Announces Firestore, a Document Database
4 October 2017, InfoQ.com

Google Cloud Functions Supports .NET Core 3.1 (but not .NET 5)
30 November 2020, Visual Studio Magazine

provided by Google News

Apache Ignite Adds Spark DataFrames Support
29 March 2021, iProgrammer

Optimizing the Relationship Between Apache Ignite and Kubernetes
9 October 2020, Container Journal

GridGain Offers New Training and Certification Programs for GridGain and Apache Ignite Architects and Developers
4 March 2021, GlobeNewswire

Global In Memory Data Grid Market: Size & Trends Shows a Rapid Growth by 2027 – NeighborWebSJ
12 April 2021, NeighborWebSJ

GridGain Control Center for Managing GridGain and Apache Ignite Now Available
2 June 2020, GlobeNewswire

provided by Google News

Alation Increases Operational Insight and Agility for Global Insurers with Snowflake
13 April 2021, Valdosta Daily Times

AHEAD Acquires Snowflake Partner Vertical Trail for Data, Analytics Expertise
13 April 2021, ChannelE2E

Baffle Data Protection Services is Now Available for Snowflake
26 March 2021, Database Trends and Applications

Snowflake Blasts into the Cloud Wars Top 10, Replacing #10 Adobe
7 April 2021, Cloud Wars

Qlik Partners With Snowflake To Access SAP Data
7 April 2021, CDOTrends

provided by Google News

Job opportunities

Senior Reporting Analyst
Bumble, Austin, TX

Linux Support Engineer
Exasol, United States

Technical Writer - US
Exasol, Atlanta, GA

Lead Product Designer
Exasol, San Francisco, CA

Service Delivery Manager
Exasol, Atlanta, GA

2021 Summer Intern - I.T. - Junior/Senior
UNITED PARCEL SERVICE, Lutherville-Timonium, MD

2021 Summer Intern - I.T. - Freshman/Sophomore
UNITED PARCEL SERVICE, Alpharetta, GA

SR PROGRAMMER VMS101150
ASAP Solutions, Parsippany, NJ

Backend Developer, Remote
Active Theory, Los Angeles, CA

Data Engineer
Connecticut RISE Network, New Haven, CT

23.Software Developer
Executive Software Guild (ESG), Remote

Associate: Technology Manager
Bank of America, Charlotte, NC

Junior Full Stack Engineer
Albertsons Companies, Pleasanton, CA

Java Developer – Irving - C12/AVP (R2174896)
Citi, Irving, TX

Java Developer
JPMorgan Chase Bank, N.A., Tampa, FL

Informatica Developer
SDH Systems, Champaign, IL

ETL Developer
Dovel Technologies, LLC, Remote

Database Architect
CrunchTime, Massachusetts

Business Intelligence Intern
Snowflake, San Mateo, CA

SQL Database Administrator
SnapAV, Charlotte, NC

jobs by Indeed




Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 5 GB free..

Neo4j logo

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

Vertica logo

The fastest unified analytical warehouse at extreme scale with in-database Machine Learning. Try Vertica for free with no time limit.

Couchbase logo

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

Present your product here