Lista över minnesdatabaser

Den här artikeln är en lista över databassystem i minnet . programvara för

namn Utvecklare Tillgänglighet Klientgränssnitt Licens Beskrivning/Anteckningar
Aerospike DBS Aerospike Company 2012 Java, C#, C, Python, Go, Node.js, Perl, libevent, PHP, Ruby, Rust Öppen källkod (AGPL) Flash-optimerad NoSQL-databas med öppen källkod i minnet.
ALTIBASE HDB Altibase Corporation 1999 Java, C, C++, JDBC, ODBC, SQL Öppen källkod (GNU-AGPLv3, GNU-LGPLv3 (för klientbibliotek)) "Hybrid DBMS" som kombinerar en in-memory databas med en konventionell disk-resident databas i en enda enhetlig motor. Stöder fullständiga ACID-egenskaper, standardanslutningsgränssnitt som JDBC och ODBC [stöds fullt ut] samt interoperabilitet.
ALTIBASE XDB Altibase Corporation 1999 Java, C, C++, JDBC, ODBC, SQL Öppen källkod (GNU-AGPLv3, GNU-LGPLv3 (för klientbibliotek)) Allmän databas som har höga databehandlingshastigheter enbart i huvudminnet. Den kommer med funktioner för hög tillgänglighet, replikering och skalbarhet; tre gränssnitt (inklusive Direct Access Mode och Direct Access API Mode) samt konventionella klient/server-protokoll som TCP/IP och IPC för mer komplexa databasoperationer. Stöder fullständiga ACID-egenskaper, standardanslutningsgränssnitt som JDBC och ODBC [stöds fullt ut] samt interoperabilitet.
Apache Ignite Apache Software Foundation , GridGain Systems 2014 Java, SQL, JDBC, ODBC Öppen källkod (Apache License Version 2.0) Apache Ignite är en datorplattform i minnet som är hållbar, starkt konsekvent och mycket tillgänglig med kraftfulla SQL-, nyckel-värde- och bearbetnings-API:er.

Med fullt SQL-stöd är ett av de viktigaste användningsfallen för Apache Ignite minnesdatabasen som skalas horisontellt och tillhandahåller ACID-transaktioner.

ArangoDB ArangoDB GmbH 2011 AQL, HTTP, Java, JavaScript, PHP, Go, Scala, .Net, Python, Ruby Öppen källkod (Apache-licens

Version 2.0)

ArangoDB är en transaktionsbaserad multimodelldatabas som stöder två stora NoSQL-datamodeller (graf och dokument) med ett frågespråk. Skrivet i C++ och optimerat för in-memory computing. Dessutom ArangoDB integrerad RocksDB för beständig lagring. ArangoDB stöder Java, JavaScript, Python, PHP, NodeJS, C++ och Elixir. För motståndskraftigt klusterbeteende erbjuder ArangoDB en Raft -baserad klusterhantering.
Datablitz (tidigare Dali) Bell Labs ( Alcatel-Lucent ) 1997 Proprietär Dali prototyp var ett forskningsprojekt vid Bell Labs. Den kommersialiserades och användes av Lucent som databas för i främsta trådbundna och trådlösa produkter.
Exasol Exasol AG 2000 JDBC, ODBC, ADO.NET, Python, SQL, R, Go, Rest API Proprietär Exasol är ett in-memory, kolumnorienterat analytiskt relationsdatabashanteringssystem som är utvecklat av Exasol AG.
Ehcache Terracotta, Inc. ( Software AG ) 2006 Java Öppen källkod (Apache-licens) För Java, distribuerad
eXtremeDB McObject 2001 SQL, Lua, C, C++, C#, Java, Python Proprietär Cross-platform, inklusive Linux, Windows, RTOS och serverplattformar. Gränssnitt inkluderar typsäkra, inbyggda C/C++; inbyggt Java & .NET; SQL/ODBC/JDBC. Specialiserade utgåvor för (till exempel) klustring, hög tillgänglighet, 64-bitars stöd och hybrid (i-minne och beständig) lagring. eXtremeDB Financial Edition implementerar kolumnär datahantering, vektorbaserat statistiskt funktionsbibliotek, integrerad prestandaövervakning.
H2 (DBMS) H2 Java, ODBC, JDBC Öppen källkod (Mozilla Public License eller Eclipse Public License) För Java
HSQLDB HSQL utvecklingsgrupp 2001 Java, SQL, ODBC Öppen källkod (BSD-licens) Relationell, för Java
Hasselcast Hazelcast Team Java, C#, C++, Node.js, Python, Go Öppen källkod (Apache License 2.0) Hazelcast är en datorplattform i minnet som kör applikationer med extremt hög genomströmning och låga latenskrav. Det erbjuder hastighet, skala, enkelhet, motståndskraft och säkerhet i en distribuerad arkitektur. Den består av ett datanät i minnet och en distribuerad strömbearbetningsmotor som arbetar tillsammans för att köra många typer av arbetsbelastningar för databearbetning.
Informix Warehouse Accelerator IBM JDBC, SQL Proprietär IWA stöder Dynamic In-memory (in-memory columnar processing) Parallell Vector Processing, Actionable Compression och Data Skipping-teknologier, gemensamt kallade "Blink Technology" av IBM (samma teknik som ligger till grund för IBM BLU Acceleration). Informix Advanced Enterprise och Advanced Workgroup Editions inkluderar IWA. Släppt: mars 2011.
IBM Db2 IBM 1991 ODBC,JDBC,C,C++,Python Proprietär IBM BLU Acceleration
InfinityDB Boiler Bay Inc. 2002 Java, HTTP, Proprietär Java utökad standard ConcurrentNavigableMap NoSQL med cachning, hållbarhet, transaktioner, komprimering.
Kinetica Kinetica (tidigare GIS Federal) 2014 C++, C#, Java, JavaScript, Node.js. Python, HTTP Proprietär GPU-accelererad, i minnet, distribuerad databas för analys. Fungerar som ett RDBMS (strukturerad data) för snabb analys av datauppsättningar i intervallet hundratals GB till tiotals TB. Interagera med SQL och REST API. Geospatiala objekt och funktioner. UDF- ramverket tillåter anpassad kod och maskininlärningsarbetsbelastningar att köras i databasen. Fick 50 miljoner USD i serie A-finansiering i juni 2017.
Memcachad Danga Interactive 2003 Proprietär text och binära protokoll på alla språk Öppen källkod (BSD) Hastbar med LRU purge
SingleStore (tidigare MemSQL) SingleStore, Inc. Proprietär SQL relationell
Microsoft COM+ IMDB Microsoft Corporation Proprietär Nedlagd
Microsoft SQL Server Microsoft 2012 Proprietär I SQL Server 2014 tillhandahöll en funktion med kodnamnet Hekaton och namnet In Memory OLTP begränsad minnesoptimering, som kan användas i kombination med inbyggda kompilerade lagrade procedurer som kvarstår som C.

I SQL Server 2012, en in-memory-teknik som kallas xVelocity kolumnbutiksindex som är inriktade på arbetsbelastningar i datalager.

Mimer SQL Mimer Informationsteknologi SQL, ODBC, JDBC, ADO.NET, Embedded SQL , C, C++, Python Proprietär Mimer SQL är en relationsdatabasserver för allmänna ändamål som kan konfigureras för att köras helt i minnet. Mimer SQL har fullt ACID-stöd, stöd för lagrade procedurer och är den enda databasen som har full poäng på SQL-efterlevnad
Mnesia Ericsson 2014 Erlang-licens med öppen källkod Mnesia är ett distribuerat, mjukt databashanteringssystem i realtid skrivet i programmeringsspråket Erlang. Den distribueras som en del av Open Telecom Platform.
MonetDB MonetDB Solutions, CWI 2004 SQL, ODBC, JDBC, C, C++, Java, Python, PHP, Node.js, Perl, Ruby, R, MAL öppen källkod MonetDB-licens, baserad på MPL 2.0 från och med version juli 2015. i minnet optimerat kolumnorienterat relationsdatabashanteringssystem (RDBMS) skrivet i C med ett SQL-gränssnitt på toppnivå och ODBC, JDBC-drivrutiner
MySQL NDB-kluster MySQL 1997 Dual_license öppen källkod (GNU-GPLv2) och valfri proprietär Mycket tillgänglig distribuerad NoSQL-databas i realtid i minnet. Används ofta med MySQL för SQL cross-shard parallell frågebehandling.
OmniSci OmniSci (tidigare MapD) 2013 Öppen källkod (Apache License 2.0) GPU-accelererad, SQL-databas och visualiseringsplattform för realtidsanalys. Produkten består av kärndatabasen plus ett BI-visualiseringsverktyg. Fick $55mil Series C-finansiering i augusti 2018. v4.8 tillkännagavs i augusti 2019 med stöd för JupyterLab .
Oracle RDBMS Oracle Corporation 2014 Proprietär RDBMS Oracle 12c innehåller ett alternativ för in-memory-teknik (ytterligare licenser krävs).
Oracle Coherence Oracle Corporation Proprietär med utvecklare nedladdning För Java, relationell, distribuerad
Prest McObject 2006 Java, Android, .NET [Dual_license] öppen källkod (GNU-GPLv3) och valfri proprietär Objektorienterat inbäddat databassystem för Java, Android och .NET-plattformar. Ingen ORM. Schemautveckling, XML-export/import, replikering, specialiserade index, inklusive fulltext, b-träd, t-träd, r-träd, patricia trie, kd-träd och tidsserier
Polyedra ENEA AB (tidigare Perihelion Software ) 1993 Proprietär, med en gratisutgåva (Polyhedra Lite) Relationellt (SQL, ODBC, JDBC) minnesdatabassystem utvecklades ursprungligen för användning i SCADA och inbyggda system, men användes i en mängd andra applikationer inklusive finansiella system. Stöder datahållbarhet via ögonblicksbilder och journalloggning och hög tillgänglighet via hot-standby. Första gången släpptes 1993; version 8.7 släpptes i mars 2013. Polyhedra Lite dök upp med en fri att använda licens 2012.
Raima Raima Database Manager (RDM) 1982 Proprietär Raima Database Manager (RDM) är ett databashanteringssystem i minnet som används av applikationsutvecklare. Det är ett länkbart bibliotek med funktioner som blir en del av applikationsprogrammet. Den har flera gränssnitt tillgängliga för C-, C++-, C#- eller Java-programmerare. RDM stöder ODBC, JDBC, SQL och SQL PL i RDM 14.0. RDM 14.0 släpptes 2016.
Redis Redis Labs 2009 C, C++, Python, Lua, C#, etc. Öppen källkod ( BSD ) Redis är ett mjukvaruprojekt med öppen källkod som implementerar datastrukturservrar . Den är nätverksansluten, i minnet och lagrar nycklar med valfri hållbarhet .
SafePeak SafePeak Technologies Proprietär Automatiserad Dynamic Caching i minnet för SQL Server OLTP-applikationer och databaser. Kodfri, dynamisk cachelagring, relationell
SAP HANA SAP SE 2012 Proprietär SAP HANA, förkortning för "High Performance Analytic Appliance" är ett i minnet, kolumnorienterat , relationsdatabashanteringssystem skrivet i C , C++
solidDB Unicom Global 1992 Proprietär Relationellt med standard SQL-stöd. ODBC- och JDBC-gränssnitt. Inkluderar tabeller i minnet och på disken i samma motor. Stöder hög tillgänglighet.
SQL CE Microsoft Corporation Fri Kompakt relationell inbäddad databas producerad av Microsoft för applikationer som körs på mobila enheter och stationära datorer. ADO.NET , OLE DB . Ingen ODBC- drivrutin.
SQLite SQLite Öppen källkod (offentlig domän) SQL-databas som stöder lagring i minnet med anslutningssträngen :memory:.
Tarantool Mail.ru-gruppen 2010 Öppen källkod (BSD) In-memory databas och applikationsserver (datarutnät)
TerminusDB TerminusDB (tidigare DataChemist) 2019 JavaScript, Python, Prolog , Rust, JSON-LD
Öppen källkod (Apache 2.0) Grafdatabas med öppen källkod i minnet utformad för representation av kunskapsgrafer
Tider Tio nu Oracle Corporation 1997 Java, JDBC, ODBC, SQL, PLSQL, C Proprietär Fristående databas eller cache i minnet för Oracle Database
TPF ( Transaction Processing Facility ) IBM 1979 Marknadsförd Generaliserad utvidgning av IBM Airlines bokningssystem . IBM:s DB/DC-system säkerhetskopierade transaktionsbearbetningsdatorn i minnet.
Starcounter Starcounter AB 2014 Proprietär In-memory databasmotor kombinerad med en applikationsserver som smälter ihop den virtuella maskinen och databashanteringssystemet.
VoltDB VoltDB Inc. Öppen källkod (GPL) / Proprietär Relationell; implementerar H-Store- design
Xeround Xeround Inc. Proprietär / Ej till salu, endast service Molndatabas , nedlagd från 2014