Akademi bloğu ile ekibimiz tarafından paylaşılan yazılara ulaşabilir, sorular sorabilir ve kaynaklara erişebilirsiniz!
Genel yazılım konuları, Akatron platformları ve birçok konuyu kapsamaktadır.
SQL’in tablo ve ilişkisel bağlantılarından uzak document bazlı bir veritabanı, MongoDB.

NoSQL ile SQL Arasındaki Fark
SQL veritabanlarında sabit kolonlar mevcuttur (sizin dizayn aşamasında belirlemiş olduğunuz kolonlar) ve siz programatik olarak bu kolonların bulunduğu tablolara satır eklersiniz. NoSQL Veritabanlarında ise Döküman mantığı mevcuttur. Bu mantığa göre siz sabit bir tabloya satır eklemek yerine [ : ] şeklinde doldurulmuş bir dosya gönderirsiniz ve veritabanında bulunan koleksiyonlar içerisinde bu dosyalar saklanır.
MongoDB Veri Saklama Şekli

Diyagramda görüldüğü gibi oluşturulmuş olan veritabanları (database) ve koleksiyonlar içerisine siz iç dizaynını belirlediğiniz dökümanları gönderiyorsunuz. Bu dökümanların içinde bir kullanıcının adı, soyadı, yaşı tutulurken altındaki bir dökümanda kullanıcı adı, şifresi, mail adresi tutulabiliyor.
Yani bir sql tablo yapısı gibi katı kuralları olan veritabanı şeklinden çıkıp daha özgür ve kullanımı ve dizaynı kolay bir veritabanı oluşturulmuş.

Bir döküman çıktısı üstteki gibi oluyor. Bu dökümandan birçoğunu içinde barındıran, koleksiyon ve birçok koleksiyonu içinde barındıran depomuz da veritabanımız(database) oluyor.