TerrariumDB

Ultra-fast disk & in-memory column & row store engine designed specifically for real-time heterogeneous data collection & processing, behavioral intelligence, data management & execution of various business scenarios at scale.

Synerise Terrarium DB

Trusted by the most disruptive companies 

Core features

Heterogeneous Multi-Modal Data Ingestion 

Schema-free organization of data

Store unstructured data - without need to decide ahead of time what kind of data you want to store, or how you want to organize it.

Scalable and accessible architecture

Terrarium DB is a fully managed engine providing the scalability, reliability, security and performance to meet your business data needs at an unbeatable price

Extremely fast analytics

Queries made on billions of records where the time, context, and order of events are essential for business cases: e.g. funnels, segmentations, flow diagrams like Sankey

Time series data

Easy to use datastore for time series data. It lets you store, analyze and visualize time series of measurements from POS, clickstreams, sensors, machines and other systems in real-time.

One source of truth

One storage that can do OLAP queries and direct queries for single object data analysis to make decisions based in real-time (<0-500ms)

Blurred imageSchema-free organization of data
Blurred imageTerrarium DB - Scalable and accessible architecture
Blurred imageTerrarium DB - Extremely fast analytics
Blurred image
Blurred image
Blurred imageHeterogeneous Multi-Modal Data Ingestion
Key components

Main features

  • Characteristic

    Database with column-oriented & row-oriented storage in one engine.

  • Initial release

    March 2018, 2.0

  • Current release

    2.5

  • Primary database model

    Columnstore

  • Secondary database models

    Relational DBMS, Document store, Time Series DBMS

  • Durability

    Yes (WAL)

  • Cloud-based only

    No

  • Implementation language

    C++, Scala

  • Server operating systems

    Linux

  • Data scheme

    schema-free

  • Typing

    no

  • Secondary indexes

    yes (all columns are indexed)

  • SQL

    No (under development)

  • APIs and other access methods

    proprietary protocol

  • Server-side scripts

    C++

  • Triggers

    No

  • Partitioning methods

    Hash sharding based on primary key

  • Replication methods

    No

  • MapReduce

    Yes

  • Foreign keys

    No

  • Transaction concepts

    Optimistic locking, atomic execution of commands blocks and scripts

  • Concurrency

    yes, thread pool

  • In-memory capabilities

    yes, full featured in-memory storage engine with persistence