Mājas Aparatūra Kas ir datu bāzes shard? - definīcija no tehopedijas

Kas ir datu bāzes shard? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Database Shard?

Datubāzes slānis ir horizontāls nodalījums meklētājprogrammā vai datu bāzē. Katru atsevišķu nodalījumu sauc par shard vai datu bāzes shard. Katrs datu bāzes slānis tiek turēts atsevišķā datu bāzes servera instancē, lai palīdzētu izplatīt slodzi. Datu bāzes shēmas ir balstītas uz faktu, ka pēc noteikta punkta vietņu mērogošana ir iespējama un lētāka horizontāli nekā vertikāli, pievienojot vairāk mašīnu.

Techopedia skaidro datu bāzes Shard

Datu bāzē daži dati vienmēr paliek visos datu bāzes slāņos. Faktiski visas datu bāzes shēmas darbojas kā vienīgais avots unikālajai datu apakškopai. Viena no galvenajām iezīmēm, kas saistīta ar datu bāzu šķembām, ir tā, ka tās ir daudz ātrākas. Atsevišķas datu bāzes šķembas mazāka izmēra dēļ var vienkārši pārspēt vienu lielu datu bāzi. Ir ievērojami samazināts diska I / O, jo ir uzlabota arī attiecība starp atmiņu un datiem diskā. Tas arī rada mazāk datu bāzu bloķēšanas, ātrāku meklēšanu indeksos un uzlabojumus atsevišķu darījumu veikšanā. Datubāzu šķirošana ir ļoti mērogojama tehnika, lai uzlabotu lielu uz datu bāzēm orientētu biznesa lietojumprogrammu un lielu darījumu kopējo veiktspēju un caurlaidspēju.

Datu bāzes shēmas palīdz uzlabot mērogojamību ar izaugsmi gandrīz lineārā veidā. Tos ir vieglāk pārvaldīt, jo parasto datu bāzes uzturēšanu var viegli veikt datu bāzu šķembās. Datu bāzu šķembas arī palīdz samazināt izmaksas, jo lielākajā daļā implementāciju tiek izmantotas zemāku izmaksu atvērtā pirmkoda datu bāzes.

Datubāzu šķembu esamībai ir problēmas, piemēram, automātiskai šķembu dublēšanai, datu bāzes šķembu atlaišanai un ārkārtas atkopšanas stratēģijai.

Datubāzu shēmas arvien vairāk kļūst populāras, pateicoties eksponenciālam darījumu apjoma un biznesa lietojumprogrammu datu bāzu pieaugumam. Datu bāzes shēmas lielākoties izmanto sociālo tīklu vietnes, tiešsaistes pakalpojumu sniedzēji un programmatūra kā pakalpojumu uzņēmumi.

Kas ir datu bāzes shard? - definīcija no tehopedijas