NoSQL: Emerging Trends and Innovations
NoSQL databases have been getting lot of attention over the last few years. There are several trends and innovations happening in this space. InfoQ would like to learn what new trends in NoSQL databases you are currently using or planning on using in the future.
NewSQL databases support ACID transactions compliance and scalability.
Time Series Databases:
Time series databases are optimized for the storage, retrieval, and analysis of time series data generated from sources like sensors, smart meters, and servers. Time series databases are seeing the re-emergence in the usage of time series data.
- kairosdb: A rewrite of the original OpenTSDB project started at Stumble Upon. Written primarily for Cassandra but works with HBase as well.
- opentsdb: Written on top of Apache HBase.
- tempo-db: This is a cloud based solution. Supports REST API interface.
- SciDB: SciDB database, called a Data Management and Analytics Software System (DMAS), is optimized for data management of big data and analytics. Data storage is write once, read many, based on bulk loads, rather than single row inserts. Complex analytics are simplified because arrays and vectors are first class objects with built in optimized operations. Spatial operators and time series analysis are easy to express.
Database as a service:
Database as a service is basically cloud-based data management. These databases offer a web service interface to manage the database running on the cloud.
- Amazon RDS: Amazon Relational Database Service (Amazon RDS) is a web service to set up, operate, and scale a relational database in the cloud.
- Windows Azure SQL Database (formerly SQL Azure)
- Database.com: Cloud database service from Salesforce.