SenseiDB

Query Interface

Custom API

Browsing Query Language (BQL) is supported by SenseiDB, which has the similar syntax to SQL.

Concurrency Control

Not Supported

SenseiDB partitions its data within the system to improve processing speed, but it only accepts a single data stream at a time.

Joins

Not Supported

Joins are not supported in SenseiDB since it is not a strictly relational database.

Isolation Levels

Read Uncommitted

The users are responsible for guaranteeing data isolation.

Indexes

Hash Table

SenseiDB applies an indexing manager called Zoie, which is a real-time search and indexing system supporting forward-rolling indexing.

Data Model

Column Family

A SenseiDB instance is a table of data that is organized into columns. Each column may fall into one of the supported types: string, int, long, short, float, double, char, date, text.