
Açar-dəyər verilənlər bazası (ing. Key-Value Database) — ən sadə və sürətli verilənlər bazası modellərindən biridir. Bu növ verilənlər bazası verilənləri açar (ing. key) və ona uyğun olan dəyər (ing. value) cütləri şəklində saxlayır. Hər bir açar unikal olur və dəyər ilə bağlıdır. Açar-dəyər cütləri verilənlər bazasında müstəqil saxlanılır və bir açarın dəyəri, sadə tipli məlumat (ing. string, integer) və ya mürəkkəb struktur (siyahı, təyin, JSON obyekt) ola bilər.
Açar-dəyər verilənlər bazasının xüsusiyyətləri
| ]- Sadə struktur
- Açar-dəyər modeli çox sadədir, yəni məlumatların saxlanılması açar və dəyər formasında olur. İstənilən məlumat yalnız unikal bir açarla əldə edilə bilər.
- Yüksək performans
- Məlumatın axtarılması və əldə edilməsi çox sürətlidir, çünki açarlar unikal olduqları üçün birbaşa olaraq verilənlərə çıxış mümkündür.
- Şəffaflıq
- Bu modeldə məlumatların strukturu verilənlər bazasına maraqlı deyil. Verilənlər bazası yalnız açar-dəyər cütlərini saxlayır, dəyərin hansı formatda olduğu ilə bağlı məhdudiyyətlər yoxdur.
- Horisontal genişlənmə
- Açar-dəyər verilənlər bazaları çox zaman horisontal olaraq asan genişlənə bilir. Yəni, çox sayda server arasında məlumatları bölərək daha böyük miqyasda məlumatları emal etmək mümkündür.
Açar-dəyər verilənlər bazasının istifadə sahələri
| ]- Keşlər — məlumatların tez-tez yenilənməsi lazım olmayan sistemlərdə məlumatları sürətlə əldə etmək üçün istifadə olunur. Məsələn, Redis və Memcached kimi sistemlər çox zaman keş məqsədilə istifadə edilir.
- Sessiya idarəçiliyi — Web tətbiqlərində istifadəçi sessiyalarını izləmək və saxlamaq üçün açar-dəyər bazaları çox effektivdir.
- Sadə konfiqurasiya saxlama — proqramların parametrlərini və konfiqurasiya məlumatlarını saxlayıb sürətli şəkildə əldə etmək üçün istifadə olunur.
Tanınmış açar-dəyər verilənlər bazası sistemləri
| ]- Redis — yüksək sürətli, yaddaşda (in-memory) çalışan açar-dəyər verilənlər bazası.
- Memcached — sadə və yüngül verilənlər bazası, əsasən keş məqsədləri üçün istifadə olunur.
- Amazon DynamoDB — Amazon Web Services-in bulud əsaslı açar-dəyər verilənlər bazası.
Açar-dəyər verilənlər bazaları məlumatları tez əldə etməyə və sadə strukturda saxlamağa ehtiyacı olan tətbiqlərdə effektiv həll kimi tanınır. Lakin mürəkkəb əlaqəli məlumat strukturlarının saxlanılması üçün daha uyğun modellərə, məsələn, əlaqəli (relational) və ya sənəd-yönlü (document-oriented) verilənlər bazalarına üstünlük verilir.
İstinadlar
| ]- "Storage Engines". ArangoDB. 1 oktyabr 2020 tarixində arxivləşdirilib. İstifadə tarixi: 16 noyabr 2020.
- Oracle NoSQL Database Arxiv surəti 19 aprel 2018 tarixindən (Wayback Machine) saytında.
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Vikipediya azad ensiklopediya Acar deyer cutunu gosteren Bebbicin Analitik Muherriki ucun teklif edilmis cedvel melumat xeritesi Acar deyer verilenler bazasi ing Key Value Database en sade ve suretli verilenler bazasi modellerinden biridir Bu nov verilenler bazasi verilenleri acar ing key ve ona uygun olan deyer ing value cutleri seklinde saxlayir Her bir acar unikal olur ve deyer ile baglidir Acar deyer cutleri verilenler bazasinda musteqil saxlanilir ve bir acarin deyeri sade tipli melumat ing string integer ve ya murekkeb struktur siyahi teyin JSON obyekt ola biler Acar deyer verilenler bazasinin xususiyyetleri span Sade struktur Acar deyer modeli cox sadedir yeni melumatlarin saxlanilmasi acar ve deyer formasinda olur Istenilen melumat yalniz unikal bir acarla elde edile biler Yuksek performans Melumatin axtarilmasi ve elde edilmesi cox suretlidir cunki acarlar unikal olduqlari ucun birbasa olaraq verilenlere cixis mumkundur Seffafliq Bu modelde melumatlarin strukturu verilenler bazasina maraqli deyil Verilenler bazasi yalniz acar deyer cutlerini saxlayir deyerin hansi formatda oldugu ile bagli mehdudiyyetler yoxdur Horisontal genislenme Acar deyer verilenler bazalari cox zaman horisontal olaraq asan genislene bilir Yeni cox sayda server arasinda melumatlari bolerek daha boyuk miqyasda melumatlari emal etmek mumkundur Acar deyer verilenler bazasinin istifade saheleri span Kesler melumatlarin tez tez yenilenmesi lazim olmayan sistemlerde melumatlari suretle elde etmek ucun istifade olunur Meselen Redis ve Memcached kimi sistemler cox zaman kes meqsedile istifade edilir Sessiya idareciliyi Web tetbiqlerinde istifadeci sessiyalarini izlemek ve saxlamaq ucun acar deyer bazalari cox effektivdir Sade konfiqurasiya saxlama proqramlarin parametrlerini ve konfiqurasiya melumatlarini saxlayib suretli sekilde elde etmek ucun istifade olunur Taninmis acar deyer verilenler bazasi sistemleri span Redis yuksek suretli yaddasda in memory calisan acar deyer verilenler bazasi Memcached sade ve yungul verilenler bazasi esasen kes meqsedleri ucun istifade olunur Amazon DynamoDB Amazon Web Services in bulud esasli acar deyer verilenler bazasi Acar deyer verilenler bazalari melumatlari tez elde etmeye ve sade strukturda saxlamaga ehtiyaci olan tetbiqlerde effektiv hell kimi taninir Lakin murekkeb elaqeli melumat strukturlarinin saxlanilmasi ucun daha uygun modellere meselen elaqeli relational ve ya sened yonlu document oriented verilenler bazalarina ustunluk verilir Istinadlar span Storage Engines ArangoDB 1 oktyabr 2020 tarixinde arxivlesdirilib Istifade tarixi 16 noyabr 2020 Oracle NoSQL Database Arxiv sureti 19 aprel 2018 tarixinden Wayback Machine saytinda Normativ yoxlamaMicrosoft 2780467868 Verilenler bazalariNovleriObyekt yonlu Relyasiyali Acar deyer Sutun yonlu Sened yonlu Genis sutunlu yaddas Qrafik NoSQL NewSQL In memory Cox modelli Bulud Blokceyn esasli verilenler bazasiKonsepsiyaVerilenler bazasi ACID Armstronqun aksiomlari Koddun 12 qaydasi CAP teoremi CRUD Null Namized acar Xarici acarObyektlerRelyasiya View Tranzaksiya Tranzaksiya jurnali TriggerKomponentlerFunksiyalarElaqeli movzularNormallasdirma Elaqeler cebri Elaqeli model Obyekt yonlu verilenler bazasiKateqoriya Kateqoriyalar Novlerine gore verilenler bazalariVerilenler bazalariVerilenlerin idareedilmesi