Ndị mmepe SQLite na-azụlite azụ azụ HC-osisi na nkwado maka ide ihe yiri ya

Ndị nrụpụta ọrụ SQLite amalitela ịnwale azụ azụ HCtree nnwale nke na-akwado mkpọchi ọkwa n'usoro ma na-enye ọkwa dị elu nke myirịta mgbe ị na-ahazi ajụjụ. Azụ azụ ọhụrụ a bụ iji kwalite arụmọrụ nke iji SQLite na sistemụ ndị ahịa-ihe nkesa nke ga-ahazi ọnụ ọgụgụ buru ibu nke ide ihe n'otu oge na nchekwa data.

Ihe owuwu b-osisi a na-eji na SQLite iji chekwaa data abụghị maka ụdị ibu a, nke na-egbochi SQLite ide na naanị otu eri. Dị ka nnwale, ndị mmepe malitere ịmepụta ihe ngwọta ọzọ nke na-eji ihe owuwu HC-osisi maka nchekwa, nke dabara adaba maka ịrụ ọrụ ide ihe.

Iji kwe ka ọtụtụ arụmọrụ na-agba ọsọ n'otu oge, ndekọ HCtree na-eji usoro nkewa azụmahịa nke na-eji mkpọchi-larịị ibe ma yie MVCC (Multi-Version Concurrency Control) mana na-eji nlele azụmahịa dabere na igodo na akara igodo kama ịtọ ntọala ibe. A na-arụ ọrụ na-agụ ma dee na njikọ na foto nchekwa data, mgbanwe nke a na-ahụ anya na isi nchekwa data naanị mgbe emechara azụmahịa ahụ.

Ndị ahịa nwere ike iji ọrụ azụmahịa atọ mepere emepe:

  • "Bilite" - azụmahịa anaghị eburu n'uche ịnweta data nke ndị ahịa ndị ọzọ. Ọ bụrụ na arụ ọrụ ederede n'ime azụmahịa, enwere ike ịme azụmahịa ahụ naanị ma ọ bụrụ na n'oge a na-egbu ya enweghị ọrụ ide ihe ọzọ na nchekwa data.
  • "Malite n'otu oge" - azụmahịa na-anakọta ozi gbasara ịnweta ndị ahịa ndị ọzọ. Ọ bụrụ na arụ ọrụ ederede n'ime azụmahịa, enwere ike ịme azụmahịa ahụ ma ọ bụrụ na emela azụmahịa ndị ọzọ na nchekwa data ebe ọ bụ na e kere foto ahụ.
  • "Malite EXCLUSIVE" - mgbe imepe azụmahịa, ọ na-egbochi ọrụ site na azụmahịa ndị ọzọ ruo mgbe emechara.

HCtree na-akwado mmụgharị nke nna ukwu-ohu, na-enye ohere ịkwaga azụmahịa na nchekwa data ọzọ yana idobe ọdụ data nke abụọ na mmekọrịta yana isi nchekwa data. HCtree na-ewepụkwa mmachi na nha nchekwa data - kama iji njirimara peeji data 32-bit, HCtree na-eji ndị 48-bit, nke na-abawanye nha nchekwa data kachasị site na tebibytes 16 ruo 1 exbibyte (nde tebibytes). A na-atụ anya na arụmọrụ nke SQLite na azụ azụ HCtree agaghị adị ala karịa azụ azụ azụ nke otu-threaded kpochapụwo. Ndị ahịa SQLite nwere nkwado HCtree ga-enwe ike ịnweta ma ọdụ data dabere na osisi HC yana ọdụ data SQLite nwere.

isi: opennet.ru

Tinye a comment