Məlumat modellərinə görə verilənlər bazası növləri haqqında danış.
sobes.tech Süni İntellekt
AI-dan cavab
Məlumat bazaları məlumat modellərinə görə təsnif edilir, bunlar məlumatların quruluşunu və saxlanma üsulunu müəyyən edir:
-
Əlaqəli məlumat bazaları (RDBMS): məlumatlar açıq şəkildə müəyyən edilmiş sütunlar və sətirlər ilə cədvəllərdə saxlanılır. Sorğular üçün SQL istifadə olunur. Nümunələr: MySQL, PostgreSQL.
-
Sənəd əsaslı məlumat bazaları: məlumatlar sənədlər şəklində saxlanılır (adətən JSON və ya BSON), bu, strukturlaşdırılmamış və ya yarı strukturlaşdırılmış məlumatlar üçün əlverişlidir. Nümunələr: MongoDB, CouchDB.
-
Açar-dəyər (Key-Value) məlumat bazaları: sadə model, məlumatlar açar-dəyər cütləri kimi saxlanılır. Tez giriş, önbellek üçün uyğundur. Nümunələr: Redis, Riak.
-
Qrafik məlumat bazaları: əlaqələri olan məlumatların saxlanması və işlənməsinə yönəlib, qrafiklər (düyünlər və kənarlar) şəklində təqdim olunur. Sosial şəbəkələr, tövsiyələr üçün istifadə olunur. Nümunələr: Neo4j, JanusGraph.
-
Zaman seriyası məlumat bazaları: zamanla əlaqəli məlumatların saxlanması və analizi üçün optimallaşdırılmışdır (məsələn, metriklər, loglar). Nümunələr: InfluxDB, TimescaleDB.
Hər model müxtəlif tapşırıqlar üçün uyğundur, seçim məlumatların quruluşundan və performans tələblərindən asılıdır.