Merhaba, ben Mert. 17 yaşındayım ve gereğinden fazla meraklı bir kişiliğimle birlikte, iyi bir programcı ve hacker olma gayesinde olan bir vatandaşım. Hakkımda bilmeniz gereken her şeyi açıkladığım bu sayfaya göz atabilirsiniz =>
About
Veritabanlarının Bizlere Sunduğu Konfor
Veritabanları, klasik dosya sistemindeki (Cllasic File Systems) kusurları ortadan kaldırma üzere geliştirilmiş bir teknolojidir. Lakin her teknolojide ve gelişim gösteren herhangi bir şeyde olduğu gibi veritabanları üzerinde de elbet kusurlar bulunuyor. Bu makalede ele alacağımız konu da tam olarak bu olacak: Veritabanı sistemlerinin bizlere sağladığı konfor ve bu konfordan doğan kusurlar.
Veritabanları, Cllasic File Systems yapısında bulunan kusurları ortadan kaldırarak bizlere aşağıdaki yararları/konforu sunar:
- Data Loops (Veri Tekrarları) ya ortadan kaldırılır ya da en aza indirgenir. Yani database sistemlerinde, data loops gibi lanet bir hususun olması engellenir. Bu sebeple de donanıma olan yük en aza indirgenir ve bu da bizlere yapısal bir performans artışı sunar. Ayrıca, veri tekrarlarının önüne geçildiğinden disk bölümünde daha fazla veri tutulabilmemize olanak sağlar.
- Data Integrety (Veri Bütünlüğü), yani belirli bir konu ile ilişkili verinin sistemde, farklı noktalarda hep aynı yerde ve aynı şekilde tutulması (çelişkilerin oluşmaması) veri bütünlüğünü sağlayan bir hususdur. Dolayısıyla veritabanları, klasik dosya sistemine göre daha düzgün bir biçimde veri bütünlüğünü sağlayabilir.
- Waste of Memory Space (Bellek Alanı İsrafı) Veri tekrarları en aza indirgendiğinden mütevellit bellek/disk israfının önüne geçilir.
- Veritabanlarında, klasik dosya sisteminin aksine standart bir query dilini kullanmak mümkündür. Bu da programcının işine epey bir kolaylık sağlar.
Konfordan Doğan Kusurlar
Veritabanları her ne kadar işimizi kolaylaştırıp, yukarıda ki sorunları ortadak kaldırıp, bizlere konfor sunsa da bazı durumlarda veri tabanı sistemlerinde de kusurlarla karşılaşabiliyoruz.
Veritabanının yapısında bulunan bazı kusurlar:
-
Bir veritabanı sisteminin kurulum ve bakımı klasik dosya sistemine göre, daha maaliyetli olabilir ki genelde olur .d
- Veritabanları doğru bir şekilde tasarlanmadığı taktirde, sistem bir bütün olarak ciddi başarısızlıklara sürüklenebilir. Bir veritabanı sistemi birden fazla bileşenden oluştuğundan mütevellit ufak bir tasarım hatası tüm db(Database) sisteminin bozulmasına sebep olur.
Bu makalem biraz kısa oldu çünkü aslında başka bir makalemin bir bölümü idi. Bir dahaki yazımda (Kapitalizimin firewallar üzerindeki etkisi konulu makalemı bitirdikten sonra) hem Classic-File Sistemine yönelik saldırı türlerini hem de Veritabanlarına yönelik saldırı türlerini uygulamalı bir şekilde açıklıyor olacağım. Akabinde de, hangisinin daha çok güvenlik sağladığına dair bilgi vereceğim, bu konu ile ilgili kısa bir spoiler vermek istiyorum: Secure develop edilmemiş her bir teknoloji temelinde zafiyet barındırır ve güvensizliğe sebep olur. Dolayısıyla kodunuzu düzgün yazdığınız sürece her teknoloji güvenlidir kanısna varılabilir.