NewSQL - dástúrli maǵlıwmatlar bazasınıń ACID kepilliklerin saqlap, onlayn tranzakciyalardı qayta islew jumıs júklemeleri ushın NoSQL sistemalarınıń keń kólemligin támiyinlewge umtılatuǵın relyaciyalıq maǵlıwmatlar bazasın basqarıw sistemalarınıń klası.[1][2][3]
Joqarı profilli maǵlıwmatlardı qayta isleytuǵın kóplegen korporativ sistemalar (mısalı, finanslıq hám buyırtpalardı qayta islew sistemaları) dástúrli relyaciyalıq maǵlıwmatlar bazaları ushın dım úlken, biraq olarda NoSQL sistemaları ushın ámeliy emes tranzakciyalıq hám sistemalı talapları bar.[4][5] Bul shólkemler ushın bar bolǵan jalǵız opciyalar kúshlirek kompyuterlerdi satıp alıw yamasa talaplardı ádettegi MBBS arqalı tarqatatuǵın retlenetuǵın aralıq programmalıq quraldı islep shıǵıw edi. Eki usıldıń da joqarı infrastrukturalıq shıǵınları hám/yamasa islep shıǵıw shıǵınları bar. NewSQL sistemaları qarama-qarsılıqlardı retlewge háreket etedi.
Bul termindi dáslepki ret 451 Group analizshisi Mettyu Aslett 2011 jılı maǵlıwmatlar bazasın basqarıw sistemalarınıń jańa áwladınıń payda bolıwın talqılaytuǵın maqalasında qollanǵan.[4] Dáslepki NewSQL sistemalarınıń biri H-Store parallel maǵlıwmatlar bazası sisteması edi.[6][7]
NewSQL maǵlıwmatlar bazası sheshimleriniń eki ulıwma ózgesheligi bar: olar NoSQL maǵlıwmatlar bazalarınıń onlayn masshtablanatuǵın hám SQL-di tiykarǵı interfeys retinde paydalanatuǵın relyaciyalıq maǵlıwmatlar modelin (ACID konsistenciyasın menen) qollaydı.[8]
NewSQL sistemaların úsh kategoriyaǵa bóliwge boladı:[9]
NewSQL sistemaları hár túrli ishki arxitekturalardı qabıllaydı. Ayırım sistemalarda hárbir túyin maǵlıwmatlardıń ishki jıynaǵın basqaratuǵın ulıwma hesh nárse joq túyinlerdiń klasterin paydalanadı. Olar úlestirilgen parallel basqarıw, aǵımdı basqarıw hám tarqatılǵan sorawdı qayta islew sıyaqlı komponentlerdi qamtıydı.
Ekinshi kategoriya - SQL ushın optimallastırılǵan saqlaw mexanizmleri. Bul sistemalar SQL sıyaqlı birdey programmalastırıw interfeysin támiyinleydi, biraq ornatılǵan mexanizmlerge (engine) qaraǵanda jaqsıraq masshtablanadı.
Bul sistemalar Raft yama Paxos konsensus algoritmi arqalı bir neshe túyinler boyınsha maǵlıwmatlar bazaların avtomat túrde bóledi.
<ref>
tag; name "aslett2010" defined multiple times with different content