Ç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]
- Ç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]
- 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]
- 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.
- ↑ Fábio Roberto Oliveira, Luis del Val Cura. "Performance Evaluation of NoSQL Multi-Model Data Stores in Polyglot Persistence Applications". Ideas '16: 230–235.
- ↑ "The 451 Group, "Neither Fish Nor Fowl: The Rise of Multi-Model Databases"". 2013-02-17 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
- ↑ "Infoworld, "The Rise of the Multi-Model Database"". 2018-11-14 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
- ↑ "Polyglot Persistence". 2024-10-08 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
- ↑ "Multi-Model storage 1/2 one product". 2012-06-01. 2022-01-20 tarixində arxivləşdirilib. İstifadə tarixi: 2024-10-22.
- ↑ "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.
- ↑ Ewa Pluciennik and Kamil Zgorzalek. "The Multi-model Databases - A Review". Bdas 2017: 141–152.