What is GridDB?
It is a highly scalable, in-memory NoSQL time series database optimized for IoT and Big Data. It has a KVS (Key-Value Store)-type data model that is suitable for sensor data stored in a timeseries. It is a database that can be easily scaled-out according to the number of sensors.
GridDB is a tool in the In-Memory Databases category of a tech stack.
Who uses GridDB?
Python, Node.js, Ubuntu, CentOS, and Fluentd are some of the popular tools that integrate with GridDB. Here's a list of all 6 tools that integrate with GridDB.
- IoT Data Model
- Horizontal Scalability
- Hybrid Cluster Management
- Fast Ingest
- Composite Indexes
- Petabyte-Scale DB size
- Time series functions
- Geometry data support
GridDB Alternatives & Comparisons
What are some alternatives to GridDB?
See all alternatives
InfluxDB is a scalable datastore for metrics, events, and real-time analytics. It has a built-in HTTP API so you don't have to write any server side code to get up and running. InfluxDB is designed to be scalable, simple to install and manage, and fast to get data in and out.
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
With its various distributed data structures, distributed caching capabilities, elastic nature, memcache support, integration with Spring and Hibernate and more importantly with so many happy users, Hazelcast is feature-rich, enterprise-ready and developer-friendly in-memory data grid solution.