Innovative
This project enhances the concept of traditional key-value stores by a bounding box. This makes it possible to store data in a more efficient way.
Distributed
Data is stored distributed, and highly available. No single point of failure does exist.
Scalable
BBoxDB can be scaled up to handle big data by adding additional nodes.
Multidimensional
BBoxDB supports multidimensional data (point and non-point) with any dimension.
Open-Source
The software is developed as an open-source project at GitHub. The code is licensed under the Apache 2.0 license.
Co-Location
Data can be stored co-partitioned, which enables efficient query processing.
Operations
Operations such as spatial joins or range queries are supported.
User-Defined Filter
Custom data formats can be decoded by adding user-defined filter. In addition, additional operations can be added to the query processor.
Data Streams
BBoxDB Streams is an extension for the distributed handling of data streams. The extension supports continuous range queries and continuous spatial joins.