DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > CrateDB vs. FoundationDB vs. Postgres-XL vs. QuestDB

System Properties Comparison CrateDB vs. FoundationDB vs. Postgres-XL vs. QuestDB

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameCrateDB  Xexclude from comparisonFoundationDB  Xexclude from comparisonPostgres-XL  Xexclude from comparisonQuestDB  Xexclude from comparison
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.
DescriptionDistributed Date Store based on LuceneOrdered key-value store. Core features are complimented by layers.Based on PostgreSQL enhanced with MPP and write-scale-out cluster featuresA high performance open source SQL database for time series data
Primary database modelRelational DBMS
Search engine
Document store infosupported via specific layer
Key-value store
Relational DBMS infosupported via specific SQL-layer
Relational DBMSTime Series DBMS
Secondary database modelsDocument store
Time Series DBMS
Document store
Spatial DBMS
Relational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.90
Rank#186  Overall
#91  Relational DBMS
#11  Search engines
Score1.32
Rank#150  Overall
#25  Document stores
#28  Key-value stores
#73  Relational DBMS
Score0.68
Rank#213  Overall
#106  Relational DBMS
Score0.61
Rank#222  Overall
#15  Time Series DBMS
Websitecrate.iowww.foundationdb.orgwww.postgres-xl.orgquestdb.io
Technical documentationcrate.io/­docsapple.github.io/­foundationdbwww.postgres-xl.org/­documentationquestdb.io/­docs/­introduction
DeveloperCrateFoundationDBQuestDB Limited
Initial release201320132014 infosince 2012, originally named StormDB2014
Current release6.2.28, November 202010 R1, October 2018
License infoCommercial or Open SourceOpen SourceOpen Source infoApache 2.0Open Source infoMozilla public licenseOpen Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaC++CJava
Server operating systemsAll OS with a Java 7 (and higher) VMLinux
OS X
Windows
Linux
macOS
Linux
macOS
Windows
Data schemeFlexible Schema (defined schema, partial schema, schema free)schema-free infosome layers support schemasyesyes infoschema-free via InfluxDB Line Protocol
Typing infopredefined data types such as float or dateyesno infosome layers support typingyesyes
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.noyes infoXML type, but no XML query functionalityno
Secondary indexesyesnoyesno
SQL infoSupport of SQLyes, but no triggers and constraintssupported in specific SQL layer onlyyes infodistributed, parallel query executionSQL-like query language
APIs and other access methodsADO.NET infocommunity maintained client
JDBC
MQTT (Message Queue Telemetry Transport)
PostgreSQL wire protocol
Prometheus Remote Read/Write
RESTful HTTP API
ADO.NET
JDBC
native C library
ODBC
streaming API for large objects
HTTP REST
InfluxDB Line Protocol (TCP/UDP)
JDBC
Supported programming languagesErlang
Go infocommunity maintained client
Java
JavaScript (Node.js) infocommunity maintained client
Perl infocommunity maintained client
PHP
Python
Ruby infocommunity maintained client
Scala infocommunity maintained client
.Net
C
C++
Go
Java
JavaScript infoNode.js
PHP
Python
Ruby
Swift
.Net
C
C++
Delphi
Erlang
Java
JavaScript (Node.js)
Perl
PHP
Python
Tcl
C infoPostgreSQL driver
C++
Go
Java
JavaScript (Node.js)
Python
Rust infoover HTTP
Server-side scripts infoStored proceduresuser defined functionsin SQL-layer onlyuser defined functionsno
Triggersnonoyesno
Partitioning methods infoMethods for storing different data on different nodesShardingShardinghorizontal partitioninghorizontal partitioning (by timestamps)
Replication methods infoMethods for redundantly storing data on multiple nodesselectable replication factoryesConfigurable consistency for N replicas
MapReduce infoOffers an API for user-defined Map/Reduce methodsnononono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Read Your Own Writes Consistency infofor primary key lookups
Linearizable consistencyImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynoin SQL-layer onlyyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datano infounique row identifiers can be used for implementing an optimistic concurrency control strategyACIDACID infoMVCCACID for single-table writes
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.nonoyes infothrough memory mapped files
User concepts infoAccess controlrights management via user accountsnofine grained access rights according to SQL-standard
More information provided by the system vendor
CrateDBFoundationDBPostgres-XLQuestDB
Specific characteristicsCrateDB is an open source distributed SQL database that spreads data and processing...
» more
Relational model with native time series support Column based storage and time partitioned...
» more
Competitive advantagesCrateDB is typically used in operational analytics applications, particularly those...
» more
Real-time data ingestion and istant SQL queries for time series High performance...
» more
Typical application scenariosCrateDB is ideal for integrating and analyzing streams of data--often machine-generated--in...
» more
Application metrics Financial market data and algo trading DevOps monitoring Real-time...
» more
Key customersCrateDB customers include McAfee, Qualtrics , Nokia, NBC Golfnow , Digital Domain...
» more
Market metricsThe CrateDB open source project was started in 2014. CrateDB was the winner of TechCrunch...
» more
Licensing and pricing modelsCrateDB pricing CrateDB Community Edition is open source and free to use under the...
» more
Apache 2.0.
» more
News

High frequency finance with Julia and QuestDB
17 September 2021

QuestDB 6.0.5 September release, geospatial support
13 September 2021

Launch a QuestDB droplet in 1-click via the DigitalOcean marketplace
24 August 2021

QuestDB 6.0.4 July release, Prometheus metrics support
16 July 2021

How databases handle 10 million devices in high-cardinality benchmarks
16 June 2021

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

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

More resources
CrateDBFoundationDBPostgres-XLQuestDB
Recent citations in the news

CrateDB 4.5 is Now Available as an Open Source Database
25 March 2021, Database Trends and Applications

CrateDB 4.5 takes distributed SQL database open source
24 March 2021, TechTarget

Crate.io Expands CrateDB Cloud with the Launch of CrateDB Edge
15 April 2021, GlobeNewswire

Crate.io Announces CrateDB Will Switch to an Elasticsearch Fork Following License Change
11 February 2021, GlobeNewswire

Crate.io raises $10M to grow its database platform
15 June 2021, VentureBeat

provided by Google News

Apple Acquires Durable Database Company FoundationDB
24 March 2015, TechCrunch

Apple Open Sources FoundationDB, a Distributed Datastore -- ADTmag
26 April 2018, ADT Magazine

FoundationDB, a very interesting NoSQL database owned by Apple, is now an open-source project
19 April 2018, GeekWire

Apple’s FoundationDB open sources the database layer behind CloudKit
14 January 2019, 9to5Mac

FoundationDB's Record Layer Supports Relational Database Semantics, Schema Management and Indexing
10 February 2019, InfoQ.com

provided by Google News

Building a scalable PostgreSQL solution
14 April 2019, Packt Hub

When PostgreSQL Doesn't Scale Well Enough
18 April 2016, DZone News

Bitcoin, Ethereum, Crypto News and Price Data
1 March 2020, CoinDesk

provided by Google News

QuestDB has built a lightning fast time series database. Can it build a business to match?
16 February 2021, TechRepublic

Time Series Databases Software Market Size, Growth, and Key Players – InfluxDB, Prometheus, Kx Systems Inc., Amazon Web Service (AWS), Google, LLC, DataStax – Stillwater Current
22 September 2021, Stillwater Current

QuestDB nabs $2.3M seed to build open source time series database
2 July 2020, TechCrunch

Q&A: Nicolas Hourcard, QuestDB: The advantages of a time-series database
3 December 2020, Developer Tech

Altinity grabs $4M seed to build cloud version of ClickHouse open-source data warehouse
1 October 2020, TechCrunch

provided by Google News

Job opportunities

Data Pipeline Engineer III, Search Engineering
Mailchimp, California

jobs by Indeed



Share this page

Featured Products

Vertica logo

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

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

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..

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

Present your product here