Satura rādītājs:
Definīcija - ko nozīmē Key Value Store?
Key Value Store ir NoSQL datu bāzes tips, kas nepaļaujas uz tradicionālajām relāciju datu bāzes dizainu struktūrām.
Techopedia skaidro Key Value Store
Kopumā NoSQL datu bāzes ļauj datiem izmantot dažāda veida relāciju rīkus.
Tie kļūst populāri lielo datu analīzē un jaunā biznesa dizainā, kur mazāk organizēti dati jāuzglabā efektīvi un praktiski. Daži runā par datu uzglabāšanas programmas “bez shēmām” izmantošanu. NoSQL nenozīmē, ka datu bāzē netiek izmantota strukturēta vaicājumu valoda - tas vienkārši nozīmē, ka citi rīki var vadīt datu analīzi.
Šajā kontekstā Key Value Store ļauj lietojumprogrammām saglabāt datus bez iepriekš noteiktas shēmas. Lai to pielāgotu, tiek izmantoti dažāda veida datu konteineri, datu tipi un objekti.
Dažāda veida galveno vērtību krātuvju datu bāzēs ietilpst galu galā konsekventais datu bāzes rīks, hierarhiskās datu bāzes rīki un tie, kas raksturo cita veida NoSQL dizainus.
Key Value Store būtiskais raksturs ir tāds, ka izstrādātāji izveido divas tabulas:
- atslēgu galds kreisajā pusē
- vērtību tabula labajā pusē.
Atslēgu vērtību glabāšanas modeli veido veids, kādā šīs atslēgas attiecas uz šīm vērtībām. Šī modeļa piemērs rāda, ka labās puses tabula atspoguļo tikai vērtības, tāpēc tur ir daudz datu, ko var glabāt.
Tas savukārt noved pie šāda veida Key Value Store NoSQL iestatīšanas mērogojamības un daudzpusības priekšrocībām.
