MongoDB nedir? MongoDB collections and documents

MongoDB nedir kısaca bu makalemizde açıklamaya çalışacağız. MongoDB’deki temel kavramların yani veritabanlarının, koleksiyonların ve dökümanların neler olduğunu tanımlayacağız.
MongoDb açık kaynak kodlu ve NoSQL bir veritabanıdır. C++ ile oluşturulmuştur. MongoDB farklı platformlar için yüksek performans, kullanılabilirlik ve ölçeklendirme sağlayan döküman bazlı bir veritabanıdır. Collection ve document kavramları üzerinden çalışır.

MongoDB nedir – Veritabanı (Database)

Veritabanı koleksiyonları barındıran fiziksel yapılar olarak düşünülebilir. Her veritabanı dosya sistemi üzerinde kendi dosyalarını barındırır ve tek bir MongoDB sunucusu birden fazla veritabanı bulundurabilir.

Koleksiyon – Collection

Koleksiyon MongoDb dökümanlarından oluşan gruplara verilen isim

dir. İlişkisel veritabanlarındaki dengi tablodur. Koleksiyonlar şema(schema) içermek zorunda değildir. Genel olarak, bir koleksiyondaki tüm dökümanlar benzer yapılara sahiptir.

Döküman – Document

Döküman, anahtar ve değer çiftlerinden oluşan bir dizidir. Dökümanların dinamik şemaları vardır. Dinamik şema: aynı şemadaki dökümanların aynı alanlara ve yapılara sahip olmamasına ve koleksiyondaki ortak alanların farklı türde veriler içermesine verilen addır.

mongoDB nedir

İlişkisel veritabanları (RDBMS) ve MongoDB terim karşılaştırmaları

RDBMS————————–|MongoDB————————-

Database-Veritabanı————|Database-Veritabanı————-
Table-Tablo——————–|Koleksiyon-Collection———–
Row-Satır———————-|Döküman-Document—————-
Column-Sütun——————-|Field-Alan———————-
Table Join-Tablo ilişkileri—-|Embedded Documents-Bütünleşik Dökümanlar

MongoDB hakkında daha fazla bilgi ve ayrıntı öğrenmek için http://www.mongodb.com adresini ziyaret edebilirsiniz.

Yararlı İnsanlar Topluluğu

Sadece şimdiyi değil, aynı zamanda gelecekteki gelişmeleri de açık bir şekilde öngörebilen bir kimse bilgiye sahiptir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.