Database Nedir? Veritabanı Nedir?
Database, veritabanı veya kısaca DB olarak web geliştiriciliğinde sıkça karşılaştığınız bu terim, birbiri ile ilişkili olan verileri depolayan, değiştirilmesine ve işlenmesine izin veren komplike bir veri koleksiyonudur.
Veritabanları tek başına bir işe yaramaz. Database Management System yani kısaca DBMS yazılımlarına sahip olmanız gerekir. Eğer DBMS yani veritabanı yönetim sistemine sahip değilseniz, içinde ne kadar bilgi olduğunun neredeyse hiçbir önemi yoktur.
Veritabanları statik HTML siteler yerine genellikle dinamik sitelerde aktif olarak kullanılmaktadır. Bunun nedeni, dinamik siteler verileri veritabanında depolarken, statik siteler HTML kodlar içerisinde depolar.
Veritabanı İşlevleri Nelerdir?
Bir veritabanının tanımını anladıktan sonra, tabii ki veritabanının işlevini de bilmemiz gerekir. Bazı database işlevleri şunlardır;
- Verileri ve bilgileri daha kolay anlaşılacak şekilde gruplama,
- Yinelenen verileri ve veri tutarsızlıklarını önleme,
- Verileri saklama, erişme, güncelleme ve silme sürecini basitleştirme,
- Girilene göre erişilen veri ve bilgilerin kalitesini koruma,
- Büyük veri depolama süreçlerine yardımcı olma,
- Veri depolama gerektiren uygulamaların performansını artırmaya yardımcı olma.
En İyi Veritabanı Yönetim Sistemleri
Web geliştiriciler tarafından en çok tercih edilen 10 veritabanı şunlardır (rastgele sıralanmıştır):
- Oracle
- Microsoft SQL Sunucusu
- MySQL
- PostgreSQL
- Microsoft Access
- Teradata
- Firebird
- IBM DB2
- Informix
- SAP ASE
- Amazon’un SimpleDB