CrateDB is a distributed SQL
database management system
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and an ...
that integrates a fully searchable
document-oriented data store
A data store is a repository for persistently storing and managing collections of data which include not just repositories like databases, but also simpler store types such as simple files, emails, etc.
A ''database'' is a collection of data that ...
. It is
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
, written in
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, based on a
shared-nothing architecture
A shared-nothing architecture (SN) is a distributed computing architecture in which each update request is satisfied by a single node (processor/memory/storage unit) in a computer cluster. The intent is to eliminate contention among nodes. Nodes do ...
, and designed for high scalability. CrateDB includes components from
Trino,
Lucene
Apache Lucene is a free and open-source search engine software library, originally written in Java by Doug Cutting. It is supported by the Apache Software Foundation and is released under the Apache Software License. Lucene is widely used as a ...
,
Elasticsearch
Elasticsearch is a Search engine (computing), search engine based on Apache Lucene, a free and open-source search engine. It provides a distributed, Multitenancy, multitenant-capable full-text search engine with an HTTP web interface and schema ...
and
Netty.
History
The CrateDB project was started by Christian Lutz, Bernd Dorn, and Jodok Batlogg in
Dornbin, Austria as an open source, clustered database purposedly built for fast text search and analytics.
["CrateDB packs NoSQL flexibility, SQL familiarity"]
InfoWorld. Dec. 19, 2016
The company, now called Crate.io, raised its first round of financing in April 2014. In June that year, CrateDB won the judge's choice award at the GigaOm Structure Launchpad competition. In October, CrateDB won the TechCrunch Disrupt Europe in London.
Crate.io closed a $4M founding round in March 2016. In December 2016, CrateDB 1.0 was released having more than one million downloads.
CrateDB 2.0, the first Enterprise Edition of CrateDB, was released in May 2017 after a $2.5M round from Dawn Capital, Draper Esprit, Speedinvest, and Sunstone Capital. In June 2021 Crate.io announced another $10M funding round.
References
External links
* {{official website, https://cratedb.com
2016 software
Distributed data stores
Document-oriented databases
Free database management systems
NewSQL
Relational database management systems
Software using the Apache license
Time series software