BricksDB is the high performance scalable storage system designed to store billions of structured records.
WHAT BRICKSDB IS?
BricksDB implements the concept of storage network where data is uniformly distributed among storage nodes in required number of copies. This approach provides linear scalability of reading and writing operations performance and high availability of stored data. BricksDB uses SQL databases as the backend and could be utilized as a “key-value” storage or as a relational storage. It allows executing SQL queries to search or analyze stored data. BricksDB is mostly used as a data warehouse with one or several huge tables of facts and many relatively small tables. In this case tables of facts should be stored in BricksDB and other tables should be stored in a separate database.