Veritabanı Modelleme Nedir?
Merhaba, Ben İsmet Faruk.
Bugün Veritabanı Modelleme Nedir? Ne işe yarar sorusuna yanıt arayacağız. Veritabanı Nedir?
Veritabanı: Geliştirilen yazılımın / Sistemin çalışma prensiplerine ev sahipliği yapar. Veritabanları Web Projelerinde güvenlik zaafiyetleri ve yanlış modernizasyon yüzünden büyük hasar görmekte ve maliyetli hale gelmektedir. Tercih Ettiğim Veritabanları: NoSQL(Firebase ve Parse) ve MySQL. Web projelerimde genel olarak MySQL tercih ediyorum, PHP ile büyük bir uyum içerisinde çalışması bana kolaylık sağlıyor. Mobil yazılım projelerimde ise NoSQL mantığını kullanarak Firebase ve Parse tercih ediyorum. Veritabanı Modellemelerim sayesinde tablo sayısını en aza indirip haberleşmelerimi true-false üzerinden ilerletiyor Veritabanı modelleme kurallarına uyum göstermeye çalışıyorum.
Veritabanı Modernizasyonunun Faydaları Nedir?
Başarılı bir hikayeleştirme sonrası:
1)Hızlı Response Alınır.
2)Aksiyon süresi artar.
3)Verim artar.
4)Projenin ilerlemesi üzerine eklenecek yeni tablolarla uyum içinde çalışır.
Veritabanı modellemede senaryonun bugünü düşünerek yazılması projenin ilerlemesi durumunda, eklenecek yeni özellikleri performanslı çalıştırmaz. Backend taraflı entegrasyonların spagetti'ye dönmesi de bu performanssızlığı arttırır. Modellenen veritabanı geliştirilmeye açık olmalı, ileriye dönük geliştirmeleri bugünden yük etmemelidir.
Örnek veritabanı modeli:
Umarım Bilgilendirici Bir Yazı Olmuştur :)


