Newsql
NewSQL ( engelsk new SQL ) er en klasse af relationelle DBMS , der opstod i slutningen af 2000'erne og 2010'erne, der søger at kombinere fordelene ved NoSQL og transaktionskravene fra klassiske databasestyringssystemer [1] [2] [3] . Udtrykket blev foreslået i 2011 af 451 Group- analytiker Matthew Aslet [4] , som bemærkede behovet for data fra sådanne systemer i organisationer, der arbejder med kritiske data (for eksempel den finansielle sektor), som kræver skalerbare løsninger, mens NoSQL-løsninger ikke kunne levere transaktionsmekanismer og opfyldte ikke kravene til datapålidelighed [4] [5] .
Typiske løsninger, der bruges til at implementere systemer af denne klasse, er sharding , konsensusopbygning (ved hjælp af algoritmer
som Paxos eller Raft ) , clock - synkronisering .
Hovedkategorien af NewSQL-systemer er relationelle DBMS, oprindeligt bygget til kravene om horisontal skalerbarhed ( Clustrix , CockroachDB , Spanner , H-Store , HyPer , MemSQL , NuoDB , Hana , VoltDB ; andre implementeringer er middleware , der fungerer som et gennemsigtigt lag for enkelt-node-systemer og giver dig mulighed for at bygge et skalerbart system ( dbShards , MaxScale for MariaDB , ScaleArc , Apache ShardingSphere ) og offentlige cloud - systemer ( Amazon Aurora , ClearDB ) [ 6] ).
Noter
- ↑ Aslett, Matthew Hvordan vil de etablerede databaser reagere på NoSQL og NewSQL? (engelsk) . 451 Group (2011). Hentet 6. juli 2012. Arkiveret fra originalen 10. januar 2014.
- ↑ Stonebraker, Michael NewSQL: An Alternative to NoSQL and Old SQL for New OLTP Apps . Kommunikation fra ACM-bloggen. Hentet 6. juli 2012. Arkiveret fra originalen 7. juli 2011.
- ↑ Hoff, Todd Google Spanners mest overraskende åbenbaring : NoSQL er ude og NewSQL er inde . Dato for adgang: 7. oktober 2012. Arkiveret fra originalen 26. september 2012.
- ↑ 1 2 Aslett, Matthew Hvad vi taler om, når vi taler om NewSQL (link ikke tilgængeligt) . 451 Group (2010). Hentet 7. oktober 2012. Arkiveret fra originalen 5. september 2012. (ubestemt)
- ↑ Lloyd, Alex Building Spanner (link utilgængeligt) . Berlin Buzzwords (2012). Hentet 7. oktober 2012. Arkiveret fra originalen 6. oktober 2012.
(ubestemt)
- ↑ Andrew Pavlo, Matthew Aslett. Hvad er virkelig nyt med NewSQL?. - 2016. - T. 45 , nr. 2 . - S. 45-55 . - doi : 10.1145/3003665.3003674 .
Litteratur
- Phil Simon. Too Big to Ignore: The Business Case for Big Data. - John Wiley & Sons, 2013. - 256 s. — ISBN 9781118641866 .
- Michele Chambers, Thomas W Dinsmore. Moderne analysemetoder: Skab forretningsværdi med Analytics. - Pearson Education, 2014. - 272 s. — ISBN 9780133498837 .
- Pavlo Baron. Big Data for IT-Entscheider: Riesige Datenmengen og moderne teknologier, der er blevet tilført nutzen. - Carl Hanser Verlag GmbH Co KG, 2013. - S. 160-162. — 216 sider. — ISBN 9783446433922 .
Links