Hızlandırılmış Kurs 101
10 Modüller
5 haftalar

Veri tabanı

Kopyalamak için tıklayın

Veritabanlarına Giriş


JSON ile ilgilendik. Şimdi asıl meseleye, veritabanlarına geçiyoruz. Veriler bunlarda çeşitli şekillerde saklanabilir. Aynı zamanda, ilişkisel veritabanı modeli en büyük dağılımı alacak şekilde tarihsel olarak gelişmiştir.

İlişkisel modeli kullanırken, veriler, yapısı veritabanı tasarım aşamasında katı bir şekilde belirtilen belirli bir veri kümesiyle tablolar şeklinde depolanır. İlişkisel veritabanlarında bir veri yapısının açıklamasına şema denir. Tabloların bileşimini, bu tablolardaki alanların yapısını ve aralarındaki ilişkileri tanımlar.

SQL

DBMS (Veritabanı Yönetim Sistemi), verileri ilişkisel bir modelle yönetmek için SQL dilini kullanır.

SQL - Yapılandırılmış Sorgu Dili . Bu bildirimsel bir dildir, bu, komutlarının yalnızca gerekli eylemi (veri bul, sil, değiştir) tanımladığı ve her VTYS'nin nasıl gerçekleştirileceğine kendisi karar verdiği anlamına gelir.

Birçok farklı ilişkisel DBMS vardır. En yaygın olanları arasında Oracle, MySQL, MS SQL, PostgreSQL bulunmaktadır. Bu arada, AppMaster PostgreSQL kullanır, bu da çok sayıda farklı kuruluşta çalışan ve aynı zamanda ücretsiz bir yazılım olan modern bir gelişmiş DBMS kullandığı anlamına gelir (yani, kullanmak için fazladan para ödemenize gerek yoktur).

Hemen hemen her DBMS adında SQL kısaltmasının varlığını fark ettiniz mi? Aslında, ilişkisel bir veritabanı için alternatif bir isim bir SQL veritabanıdır.

NoSQL

Ancak, alternatif bir yaklaşım var. İlişkisel olmayan veritabanları veya NoSQL . Bu durumda Hayır'ın “hayır”ın inkarı değil, sadece değil için bir kısaltma olduğunu belirtmekte fayda var. Yani, “Yalnızca SQL değil”.

İlişkisel olmayan VTYS'ler ortak bir sorgu formatı (SQL gibi) kullanmaz, her biri verilerle kendi çalışma yöntemini uygular.

Benzersiz olarak tanımlanmış bir veri depolama yapısı gerektirmezler. Verilerin kendisi, katı tablolar biçiminde değil, isteğe bağlı nitelikler kümesine sahip nesneler biçiminde (JSON gibi) saklanır. Bu, yapısı sık sık değişikliğe tabi olan verilerle çalışırken alakalı olabilir.

Aynı zamanda, ücretsiz yapısı sayesinde, birden fazla sunucuya dağıtılmış bir veritabanı oluşturmanız gerekiyorsa, NoSQL çözümlerinin ölçeklendirilmesi daha kolaydır.

NoSQL DBMS örnekleri arasında MongoDB ve Redis bulunur.

Was this article helpful?
Hala bir cevap mı arıyorsunuz?
Topluluğa Katılın