Editorial information provided by DB-Engines |
Name |
| | | Created as commercial project in 2013, FoundationDB has been acquired by Apple in March 2015 and was withdrawn from the market. As a consequence, the product was removed from the DB-Engines ranking. In April 2018, Apple open-sourced FoundationDB and it therefore reappears in the ranking. |
Description | Wide-column store based on ideas of BigTable and DynamoDB Optimized for write access | 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. | Ordered key-value store. Core features are complimented by layers. |
Primary database model | Wide column store | Key-value store Relational DBMS | Document store supported via specific layer Key-value store Relational DBMS supported via specific SQL-layer |
Secondary database models | Vector DBMS starting with release V5 | | |
| | | |
Website | cassandra.apache.org | ignite.apache.org | github.com/apple/foundationdb |
Technical documentation | cassandra.apache.org/doc/latest | apacheignite.readme.io/docs | apple.github.io/foundationdb |
Developer | Apache Software Foundation Apache top level project, originally developped by Facebook | Apache Software Foundation | FoundationDB |
Initial release | 2008 | 2015 | 2013 |
Current release | 5.0-rc1, July 2024 | 2.16.0, December 2023 | 6.2.28, November 2020 |
License Commercial or Open Source | Open Source Apache version 2 | Open Source Apache 2.0 | Open Source Apache 2.0 |
Cloud-based only Only available as a cloud service | no | no | no |
DBaaS offerings (sponsored links) Database as a Service
Providers of DBaaS offerings, please contact us to be listed. | | | |
Implementation language | Java | C++, Java, .Net | C++ |
Server operating systems | BSD Linux OS X Windows | Linux OS X Solaris Windows | Linux OS X Windows |
Data scheme | schema-free | yes | schema-free some layers support schemas |
Typing predefined data types such as float or date | yes | yes | no some layers support typing |
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 | yes | |
Secondary indexes | restricted only equality queries, not always the best performing solution | yes | no |
SQL Support of SQL | SQL-like SELECT, DML and DDL statements (CQL) | ANSI-99 for query and DML statements, subset of DDL | supported in specific SQL layer only |
APIs and other access methods | Proprietary protocol CQL (Cassandra Query Language, an SQL-like language) Thrift | HDFS API Hibernate JCache JDBC ODBC Proprietary protocol RESTful HTTP API Spring Data | |
Supported programming languages | C# C++ Clojure Erlang Go Haskell Java JavaScript Node.js Perl PHP Python Ruby Scala | C# C++ Java PHP Python Ruby Scala | .Net C C++ Go Java JavaScript Node.js PHP Python Ruby Swift |
Server-side scripts Stored procedures | no | yes (compute grid and cache interceptors can be used instead) | in SQL-layer only |
Triggers | yes | yes (cache interceptors and events) | no |
Partitioning methods Methods for storing different data on different nodes | Sharding no "single point of failure" | Sharding | Sharding |
Replication methods Methods for redundantly storing data on multiple nodes | selectable replication factor Representation of geographical distribution of servers is possible | yes (replicated cache) | yes |
MapReduce Offers an API for user-defined Map/Reduce methods | yes | yes (compute grid and hadoop accelerator) | no |
Consistency concepts Methods to ensure consistency in a distributed system | Eventual Consistency Immediate Consistency can be individually decided for each write operation | Immediate Consistency | Linearizable consistency |
Foreign keys Referential integrity | no | no | in SQL-layer only |
Transaction concepts Support to ensure data integrity after non-atomic manipulations of data | no Atomicity and isolation are supported for single operations | ACID | ACID |
Concurrency Support for concurrent manipulation of data | yes | yes | yes |
Durability Support for making data persistent | yes | yes | yes |
In-memory capabilities Is there an option to define some or all structures to be held in-memory only. | no | yes | |
User concepts Access control | Access rights for users can be defined per object | Security Hooks for custom implementations | no |
More information provided by the system vendor |
|
News | Real-Time AI: How to Make It a Reality 12 August 2025 Wired for Action: Langflow Enables Local AI Agent Creation on NVIDIA RTX PCs 4 August 2025 10 Insights from Integrating AI into My Coding Workflow 28 July 2025 Building Real-time Product Recommendations with Generative AI 25 July 2025 The Guide to AI-Powered Customer Service in Financial Services 22 July 2025 | | |
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 servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. |
More resources |
|
Recent citations in the news | Use AWS FIS to test the resilience of self-managed Cassandra 25 June 2025, Amazon Web Services IBM to buy Cassandra specialist DataStax 25 February 2025, The Stack IBM plans to buy open source Cassandra wrangler DataStax 25 February 2025, theregister.com Apache Cassandra Vulnerability Allows Attackers to Gain Access Data Centers 4 February 2025, gbhackers.com (PDF) Comparative Study of NoSQL Document, Column Store Databases and Evaluation of Cassandra 7 August 2025, researchgate.net provided by Google News | Critical Flaw in Apache Ignite (CVE-2024-52577) Allows Attackers to Execute Code Remotely 19 February 2025, gbhackers.com Critical Apache Ignite Vulnerability Let Attackers Execute Remote Code 19 February 2025, CybersecurityNews Announcing the Ignite Summit 2025 Conference Schedule 20 February 2025, PR Newswire In Memory Data Grid Market Segmentation Analysis 2 September 2025, openPR.com Real-time in-memory OLTP and Analytics with Apache Ignite on AWS 14 May 2016, Amazon Web Services provided by Google News | FoundationDB: A Distributed Database That Can’t Be Killed 25 July 2025, The New Stack Apple Acquires Durable Database Company FoundationDB 24 March 2015, TechCrunch FoundationDB Record Layer: A Multi-Tenant Structured Datastore 25 July 2020, Apple Machine Learning Research FoundationDB team’s new venture, Antithesis, raises $47M to enhance software testing 13 February 2024, SiliconANGLE A lot of people are mad that Apple bought this tiny company and shut it down 25 March 2015, Business Insider provided by Google News |