Why to use Database?
• Data Independency: Data is stored separately from applications, making it easier to
modify and manage without affecting the entire system.
• Application Development: Databases provide structured storage and retrieval
mechanisms, enhancing application performance and scalability.
• Data Integrity and Security: Ensures consistency and accuracy while protecting
data from unauthorized access and corruption.
• Uniform Data Administration: Centralized management helps maintain data
consistency and standardization across different applications.
• Data Sharing, Concurrent Access: Multiple users can access and modify data
simultaneously without conflicts.
• Backup and Recovery: Provides mechanisms to recover lost or corrupted data,
ensuring business continuity.
Veritabanı neden kullanılmalıdır?
• Veri Bağımsızlığı: Veriler uygulamalardan ayrı olarak depolanır ve bu sayede tüm sistemi etkilemeden
değiştirilmesi ve yönetilmesi kolaylaşır.
• Uygulama Geliştirme: Veritabanları yapılandırılmış depolama ve alma mekanizmaları sağlayarak uygulama performansını ve ölçeklenebilirliğini artırır.
• Veri Bütünlüğü ve Güvenliği: Verileri yetkisiz erişim ve bozulmaya karşı korurken tutarlılık ve doğruluk sağlar.
• Tekdüzen Veri Yönetimi: Merkezi yönetim, farklı uygulamalarda veri tutarlılığını ve standardizasyonunun korunmasına yardımcı olur.
• Veri Paylaşımı, Eşzamanlı Erişim: Birden fazla kullanıcı çakışma olmadan aynı anda verilere erişebilir ve bunları
değiştirebilir.
• Yedekleme ve Kurtarma: Kaybolan veya bozulan verileri kurtarmak için mekanizmalar sağlar ve iş sürekliliğini
sağlar.