View Current
Viewing Revision #6 from 11/30/2018 12:22 p.m.
GridDB
GridDB is a Key-Value Store (KVS) database built by Toshiba. It is designed to provide a versatile data store for large data generated by IoT devices, to facilitate gaining insights and generating values from IoT data.
GridDB has "Memory first, Storage second" structure where frequently accessed data is stored in memory and the rest is passed on to disks (SSD and HDD).
GridDB provides official C and Java based custom API for management operations and basic data extraction. For more complicated queries, GridDB supports TQL, which is a small subset of SQL including search and aggregation.
GridDB has a master-slave architecture. All nodes in the cluster contain partitioned data and one node acts as the master. If the master node fails, a selection is held quickly and another node is promoted to be the master.
The data model of GridDB is key-container which extends typical NoSQL Key-Value store. Containers consists of two types: Collection Container, a general-purpose container; and TimeSeries Container, for time series data.