Bir Veritabanı Yönetim Sistemi (DBMS) Seçmek
Veritabanı Tasarımı
Lis Sulmont
Curriculum Manager
DBMS
DBMS
: DataBase Management System
Veritabanları oluşturur ve sürdürür
Veri
Veritabanı şeması
Veritabanı motoru
Veritabanı ile son kullanıcılar arasında arayüz sağlar
DBMS türleri
DBMS seçimi veritabanı türüne bağlıdır
İki tür:
SQL DBMS
NoSQL DBMS
SQL DBMS
İlişkisel Veritabanı Yönetim Sistemi (
RDBMS
)
İlişkisel veri modeline dayanır
Sorgu dili: SQL
En iyi seçenek:
Veri yapısal ve değişmez olduğunda
Veri tutarlı olmalıysa
NoSQL DBMS
Daha az yapısal
Tablodan çok belge odaklı
Verinin net satır-sütunlara uyması gerekmez
En iyi seçenek:
Hızlı büyüme
Net şema tanımları yoksa
Büyük veri hacimleri
Türler: anahtar-değer deposu, belge deposu, sütunlu veritabanı, grafik veritabanı
NoSQL DBMS - anahtar-değer deposu
Anahtar-değer eşleşmeleri
Anahtar: benzersiz tanımlayıcı
Değer: herhangi bir şey
Kullanım alanı
: çevrim içi alıcının sepetini yönetme
Örnek:
NoSQL DBMS - belge deposu
Anahtar-değere benzer
Değerler (= belgeler) yapılandırılmıştır
Kullanım alanı
: içerik yönetimi
Örnek:
NoSQL DBMS - sütunlu veritabanı
Veriyi sütunlarda depolar
Ölçeklenebilir
Kullanım alanı
: hızın önemli olduğu büyük veri analitiği
Örnek:
NoSQL DBMS - grafik veritabanı
Veriler birbirine bağlıdır ve graf olarak en iyi gösterilir
Kullanım alanı
: sosyal medya verileri, öneriler
Örnek:
Bir DBMS seçmek
Hadi pratik yapalım!
Veritabanı Tasarımı
Preparing Video For Download...