Open Source In Memory Database
15 of 15 free open source database management system.
Open source in memory database. Sonicjs is a modern open source nodejs based content management system. Aerospike is an open source in memory nosql database management system. Ncache is a 100 net net core open source in memory distributed cache. Open source agpl flash optimized in memory open source nosql database.
Redis is an open source bsd licensed advanced key value cache and store. It offers a small fast database engine which offers in memory and disk based tables and supports embedded and server modes. It s different from a traditional database in that time is the primary axis of concern and the analytics and visualization of massive data sets is a top priority. Code issues pull requests clojure in memory database modeled on sets not tables.
Other features include disk or in memory databases 2 phase commit cost based optimisation and strong encryption. It can be used as a database a message broker and a cache as well. Hypersql supports the widest range of sql standard features seen in any open source database engine. It is a relational database engine written in java with a jdbc driver conforming to ansi sql 2008.
It supports data structures such as strings hashes lists sets sorted sets with range queries bitmaps hyperloglogs geospatial indexes with radius queries and streams. It operates in embedded and server modes with clustering support. One of the best open source databases for that is timescale. The timescale is a type of what s called a time series database.
Redis is an open source bsd licensed in memory data structure store used as a database cache and message broker. It s a key value data store that enables developers to build personalized user experiences and data driven applications that scale out to process millions of transactions per second with sub millisecond response times. Ncache is built to provide a fast and linearly scalable distributed cache that caches application data and reduces expensive database trips. Clojure clojure library in memory database updated apr 19 2020.
Aerospike nosql database is a open source clustered and distributed database optimized for reliable high performance in memory use. H2 is an in memory java sql database with a fast jdbc api and small footprint. Comprehend supports pattern matching forward matching rewriting and transactional storage. Not all in memory database systems are relational.