H-do'kon - H-Store

H-do'kon
H-Store logotipi
Tuzuvchi (lar)jigarrang, CMU, MIT, Yel
Barqaror chiqish
2016 yil iyun / 2016 yil 3-iyun; 4 yil oldin (2016-06-03)
Ombor Buni Vikidatada tahrirlash
YozilganC ++, Java
Operatsion tizimLinux, Mac OS X
TuriMa'lumotlar bazasini boshqarish tizimi
LitsenziyaBSD litsenziyasi, GPL
Veb-saytxstore.cs.jigarrang.edu

H-do'kon eksperimental hisoblanadi ma'lumotlar bazasini boshqarish tizimi (DBMS). U uchun mo'ljallangan edi onlayn tranzaktsiyalarni qayta ishlash ilovalar. H-Store at bir guruh tomonidan ishlab chiqilgan Braun universiteti, Karnegi Mellon universiteti, Massachusets texnologiya instituti va Yel universiteti[1][2] 2007 yilda tadqiqotchilar tomonidan Maykl Stonebraker, Sem Madden, Endi Pavlo va Daniel Abadi.[3][4][5]

Arxitektura

H-Store yangi sinf sifatida tanilgan ma'lumotlar bazasini parallel boshqarish tizimlari, deb nomlangan NewSQL,[6] ning yuqori o'tkazuvchanligini va yuqori mavjudligini ta'minlaydigan NoSQL tizimlari, ammo an'anaviy DBMS ning tranzaktsion muvofiqligidan voz kechmasdan Kislota (atomiklik, izchillik, izolyatsiya va chidamlilik).[7] Bunday tizimlar bir nechta kuchli mashinalardan farqli o'laroq, bir nechta mashinalarda ishlaydi.[8]

H-Store ijro etishi mumkin bitimni qayta ishlash an'anaviyning ko'plab xususiyatlaridan voz kechib, yuqori mahsuldorlikka ega relyatsion ma'lumotlar bazasini boshqarish tizimlari.

H-Store a sifatida yaratilgan parallel klasterida ishlaydigan tizim birgalikda - hech narsa, xotiraning asosiy bajaruvchisi tugunlari (protsessor + xotira + xotira).[9] Ma'lumotlar bazasi taqsimlangan bir-biriga biriktirilgan bitta tishli ijro etuvchi dvigatelga tayinlangan disjoint subets-ga yadro bitta tugunda. Har bir dvigatel o'z bo'limidagi barcha ma'lumotlarga eksklyuziv kirish huquqiga ega. U bitta ipli bo'lgani uchun, bir vaqtning o'zida faqat bitta tranzaksiya ushbu bo'limda saqlangan ma'lumotlarga kira oladi. Tizimga hech qanday jismoniy qulflar yoki qulflar kiritilmagan va u ishga tushirilgandan so'ng, boshqa tranzaksiya tugashini kutayotgan tranzaksiyalar to'xtamaydi. Tizimdagi tugunlar sonini ko'paytirish va bo'lim hajmini kamaytirish orqali o'tkazuvchanlik oshiriladi.[10]

Litsenziyalash

H-Store-ga litsenziya berilgan BSD litsenziyasi va GPL litsenziyalar. 2009 yilga kelib VoltDB kompaniyasi tijorat versiyasini ishlab chiqdi va H-Store tadqiqot guruhi 2016 yilda yopildi.[11]

Shuningdek qarang

Adabiyotlar

  1. ^ "H-Store - Keyingi avlod OLTP DBMS tadqiqotlari". Olingan 2011-08-07.
  2. ^ Van Kouvering, Devid (2008-02-18). "Stonebraker's H-Store: bu erda baxtli narsa bor" (2011-03-11 da nashr etilgan). Olingan 2012-07-18.
  3. ^ Stonebraker, Mayk; va boshq. (2007). "Arxitektura davrining oxiri: (to'liq qayta yozish vaqti keldi)" (PDF). VLDB '07: Juda katta ma'lumotlar bazalari bo'yicha 33-xalqaro konferentsiya materiallari. Vena, Avstriya.
  4. ^ Kallman, Robert; Kimura, Xideaki; Natkins, Jonathan; Pavlo, Endryu; Rasin, Aleksandr; Zdonik, Stenli; Jons, Evan P. C.; Madden, Shomuil; Stonebraker, Maykl; Chjan, Yang; Xag, Jon; Abadi, Daniel J. (2008). "H-Store: yuqori samarali, taqsimlangan asosiy xotira operatsiyalarini qayta ishlash tizimi" (PDF). Proc. VLDB Xayriya. 2. 1: 1496–1499. doi:10.14778/1454159.1454211. ISSN  2150-8097.
  5. ^ Monash, Kurt (2008). "Mayk Stonebraker eski DBMS buyurtmasini to'liq yo'q qilishga chaqirmoqda" (2008-02-18 nashr qilingan). Olingan 2012-07-18.
  6. ^ Aslett, Metyu (2010). "Ma'lumotlar bazasi rahbarlari NoSQL va NewSQL-ga qanday javob berishadi?" (PDF). 451 guruhi (2011-04-04 da nashr etilgan). Arxivlandi asl nusxasi (PDF) 2012 yil 27 yanvarda. Olingan 2012-07-06.
  7. ^ Tomas, Nayjel (2008-03-01). "H-Store - yangi me'moriy davrmi yoki shunchaki o'yinchoqmi?". Olingan 2012-07-05.
  8. ^ Aslett, Metyu (2008-03-04). "H-Store ma'lumotlar bazasini boshqarish tizimlarining kelajagimi?". Olingan 2012-07-05.
  9. ^ "H-Store - me'morchilik haqida umumiy ma'lumot". Olingan 2011-08-07.
  10. ^ Dignan, Larri (2008). "H-Store: eski DBMS buyurtmasi to'liq yo'q qilinganmi?". Olingan 2012-07-05.
  11. ^ Monash, Kurt (2009). "H-Store endi VoltDB". Olingan 2011-07-14.