enda butik | |
---|---|
Sorts | relationell DBMS och affärer |
Utvecklaren | enda butik |
Skrivet i | C++ |
Operativ system | linux |
Första upplagan | 23 april 2013 [1] |
senaste versionen |
|
Licens | Proprietär |
Hemsida | memsql.com |
SingleStore (tidigare MemSQL ) är ett proprietärt relationsbaserat DBMS som tillåter distribution av databaser över flera noder, stöder ACID- principer , SQL -språket och utför kodgenerering i C++ för att exekvera SQL-frågor . Det är positionerat som ett NewSQL -klasssystem - som kombinerar principerna för horisontell skalbarhet för NoSQL- system och transaktionsegenskaper och funktioner i klassisk relations-DBMS .
Skrivet i C++, kör Linux för x86-64 - plattformar . Databasen lagras i nodernas RAM i icke-blockerande strukturer ( hash-tabeller och överhoppningslistor ), både klassisk rad- och kolumnlagring stöds . Implementerad MySQL- syntax , ytterligare stöd för JSON -typ och rumsliga typer och operationer. Write-ahead- loggning stöds , på grund av dess användning på slavnoder implementeras replikering (överföring av inmatade och ändrade data från masternoden).
Produkten utvecklas av en startup som grundades 2011 av tidigare Facebook -ingenjörer Eric Frenkel och Nikita Shamgunov [3] med stöd av Y Combinator- projektet . I sin första omgång fick företaget över 5 miljoner dollar i finansiering från First Round Capital, IA Ventures, NEA och privatpersoner : Paul Buchheit , Max Levchin , Aaron Levie och Ashton Kutcher . Den 18 juni 2012 släpptes den första versionen av produkten. Användningen av DBMS av sådana kunder som Comcast , Zynga , Verisign , Shutterstock rapporteras . I början av 2014 fick företaget en investering på 35 miljoner dollar som en del av den andra omgången [4] . Det ursprungliga namnet på företaget och huvudprodukten är MemSQL, sedan oktober 2020 - SingleStore.