Çox modelli verilənlər bazası

Çox modelli verilənlər bazası (ing. multi-model database) — fərqli verilənlər modellərini bir arada dəstəkləyən və işləyən verilənlər bazasıdır.[1] Adətən ənənəvi verilənlər bazası yalnız bir modelə (məsələn, əlaqəli model) əsaslanır. Lakin, çox modelli verilənlər bazaları həm əlaqəli (ing. relational), həm də qeyri-əlaqəli (NoSQL) modelləri, qrafik verilənlər, sənəd əsaslı, açar-dəyər cütləri və s. kimi müxtəlif model növlərini dəstəkləyə bilər.[2]

Çox modelli verilənlər bazası müxtəlif tipli məlumatları vahid verilənlər bazasında saxlamağa və işlətməyə imkan verir.[3]

Üstünlükləri

redaktə
  1. Çeviklik — müxtəlif verilənlər tipləri üçün bir neçə fərqli bazanın əvəzinə bir bazadan istifadə edə bilərsiniz.[4]
  2. Saxlama və sorğu etmək asanlığı — verilənlərə müxtəlif üsullarla (SQL, NoSQL, JSON sorğuları və s.) müraciət etmək imkanı verir.[5]
  3. Miqyaslanma — məlumatların miqdarının artması ilə asanlıqla miqyaslana bilər.[6]

Populyar çox modelli verilənlər bazaları arasında MongoDB, Oracle, Microsoft Azure Cosmos DB, ArangoDB və IBM Db2 yer alır.[7] Qeyd olunan verilənlər bazaları, strukturlaşdırılmış və strukturlaşdırılmamış məlumatları eyni anda idarə edə bilər və fərqli tətbiqlərdə istifadə edilə bilər.

İstinadlar

redaktə
  1. Fábio Roberto Oliveira, Luis del Val Cura. "Performance Evaluation of NoSQL Multi-Model Data Stores in Polyglot Persistence Applications". Ideas '16: 230–235.
  2. "The 451 Group, "Neither Fish Nor Fowl: The Rise of Multi-Model Databases"". 2013-02-17 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
  3. "Infoworld, "The Rise of the Multi-Model Database"". 2018-11-14 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
  4. "Polyglot Persistence". 2024-10-08 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
  5. "Multi-Model storage 1/2 one product". 2012-06-01. 2022-01-20 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
  6. "Nosql Matters Conference 2012 | NoSQL Matters CGN 2012" (PDF). 2012.nosql-matters.org. 2018-04-13 tarixində arxivləşdirilib (PDF). İstifadə tarixi: 2017-01-12.
  7. Ewa Pluciennik and Kamil Zgorzalek. "The Multi-model Databases - A Review". Bdas 2017: 141–152.

Xarici keçidlər

redaktə