enkelt butik | |
---|---|
Type | relationel DBMS og forretning |
Udvikler | enkelt butik |
Skrevet i | C++ |
Operativ system | linux |
Første udgave | 23. april 2013 [1] |
nyeste version |
|
Licens | proprietære |
Internet side | memsql.com |
SingleStore (tidligere MemSQL ) er et proprietært relationelt resident DBMS , der tillader distribution af databaser på tværs af flere noder, understøtter ACID -principper , SQL -sproget og udfører kodegenerering i C++ for at udføre SQL-forespørgsler . Det er placeret som et NewSQL -klassesystem - der kombinerer principperne for horisontal skalerbarhed af NoSQL - systemer og transaktionelle egenskaber og funktioner i klassisk relationel DBMS .
Skrevet i C++, kører Linux til x86-64 platforme . Databasen er gemt i nodernes RAM i ikke-blokerende strukturer ( hash-tabeller og overspringslister ), både klassisk række- og kolonnelagring er understøttet . Implementeret MySQL - syntaks , yderligere understøttelse af JSON -type og rumlige typer og operationer. Write-ahead- logning er understøttet , på grund af dens brug på slaveknudepunkter implementeres replikering (overførsel af indtastede og ændrede data fra masterknudepunktet).
Produktet udvikles af en startup , der blev grundlagt i 2011 af tidligere Facebook -ingeniører Eric Frenkel og Nikita Shamgunov [3] med støtte fra Y Combinator -projektet . I sin første runde modtog firmaet over $5 millioner i finansiering fra First Round Capital, IA Ventures, NEA og privatpersoner : Paul Buchheit , Max Levchin , Aaron Levie og Ashton Kutcher . Den 18. juni 2012 blev den første version af produktet frigivet. Brugen af DBMS af sådanne kunder som Comcast , Zynga , Verisign , Shutterstock er rapporteret . I begyndelsen af 2014 modtog firmaet en investering på $35 millioner som en del af anden runde [4] . Det oprindelige navn på virksomheden og hovedproduktet er MemSQL, siden oktober 2020 - SingleStore.