Skip to content
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.
Java Other
  1. Java 99.6%
  2. Other 0.4%
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Change GH-action trigger to work on PRs from forks May 27, 2020
app Move vendored guice into a separate lib module Jun 3, 2020
benchmarks Remove IndexFieldData Jun 2, 2020
blackbox Add Bulk Delete Api to BlobStore May 27, 2020
buildSrc Rename platform to os in JDKDownloadPlugin. Mar 20, 2020
devs gradle: Use --parallel by default May 26, 2020
docs Fix ssl keystore/truststore change detection if there are symlinks Jun 3, 2020
enterprise Fix ssl keystore/truststore change detection if there are symlinks Jun 3, 2020
gradle Bump AWS Java SDK S3 to 1.11.789 May 27, 2020
idea Add intellij codeStyle defaults that are closer to our style Mar 21, 2019
libs Move vendored guice into a separate lib module Jun 3, 2020
plugins Add Bulk Delete Api to BlobStore May 27, 2020
sandbox/crate/config Removed deprecated `license.enterprise` setting. Mar 26, 2019
server Move vendored guice into a separate lib module Jun 3, 2020
.editorconfig Add gradle entry to editorconfig May 25, 2018
.gitignore Don't set netty SSLContext as default context Apr 23, 2020
.lgtm.yml Update JDK to 14 Mar 31, 2020
.mailmap update mailmap Feb 10, 2015
.mergify.yml Fix the github actions test setup for windows. Apr 22, 2020
CHANGES.txt improve unreleased changes doc Jun 18, 2018
CODE_OF_CONDUCT.md adding covenant code of conduct Apr 26, 2019
CONTRIBUTING.rst Update CONTRIBUTING.rst Jan 18, 2019
Jenkinsfile gradle: Don't finalize compileJava with checkstyleMain May 26, 2020
LICENSE Update outdated es/upstream reference in LICENSE file Jan 9, 2020
NOTICE reword CrateDB licensing documentation Dec 3, 2018
README.rst Update docker run instructions in README Mar 13, 2020
build.gradle Update gradle to 6.4.1 May 26, 2020
crate-admin.gif update screenshots Jan 29, 2019
gradle.properties gradle: Use --parallel by default May 26, 2020
gradlew Run tests with JDK13 Oct 7, 2019
gradlew.bat Run tests with JDK13 Oct 7, 2019
settings.gradle Move vendored guice into a separate lib module Jun 3, 2020
shippable.yml shippable: Use shared ARM nodepool Nov 8, 2018

README.rst

CrateDB
https://github.com/crate/crate/workflows/CrateDB%20SQL/badge.svg?branch=master https://img.shields.io/lgtm/grade/java/g/crate/crate.svg?logo=lgtm&logoWidth=18 https://img.shields.io/lgtm/alerts/g/crate/crate.svg?logo=lgtm&logoWidth=18

CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.

Features of CrateDB:

  • Standard SQL plus dynamic schemas, queryable objects, geospatial features, time series data, first-class BLOB support, and realtime full-text search.
  • Horizontally scalable, highly available, and fault tolerant clusters that run very well in virtualized and containerised environments.
  • Extremely fast distributed query execution.
  • Auto-partitioning, auto-sharding, and auto-replication.
  • Self-healing and auto-rebalancing.

CrateDB offers the scalability and flexibility typically associated with a NoSQL database and is designed to run on inexpensive commodity servers and can be deployed and run across any sort of network. From personal computers to multi-region hybrid clouds.

The smallest CrateDB clusters can easily ingest tens of thousands of records per second. And this data can be queried, ad-hoc, in parallel across the whole cluster in real time.

Screenshots

CrateDB provides an admin UI:

Screenshots of the CrateDB admin UI

Try CrateDB

The fastest way to try CrateDB out is by running:

$ bash -c "$(curl -L try.crate.io)"

Or spin up the official Docker image:

$ docker run -p 4200:4200 crate -Cdiscovery.type=single-node

Visit the getting started page to see all the available download and install options.

Once you're up and running, head on over to the introductory docs.

Contributing

This project is primarily maintained by Crate.io, but we welcome community contributions!

See the developer docs and the contribution docs for more information.

Help

Looking for more help?

You can’t perform that action at this time.