Veritabanı Nedir?
Veritabanı, verilerin düzenli biçimde saklandığı, hızlıca sorgulanıp güncellenebildiği yapılandırılmış bir depolama sistemidir.
Veritabanı, verileri düzenli, güvenli ve hızlı erişilebilir şekilde saklayan sistemdir. Bir uygulamanın "hafızası" gibidir: kullanıcılar, siparişler, mesajlar hep orada tutulur.
İki büyük aile
- İlişkisel (SQL): Veriler tablolarda (satır/sütun) tutulur; tablolar birbiriyle ilişkilidir. Örnek: PostgreSQL, MySQL.
- İlişkisel olmayan (NoSQL): Esnek yapılar (belge, anahtar-değer). Örnek: MongoDB, Redis.
Neden dosya yerine veritabanı?
- Hız: Milyonlarca kayıt arasında bir kaydı milisaniyede bulur (indeksler sayesinde).
- Tutarlılık: Aynı anda birçok kullanıcı güvenle yazıp okuyabilir.
- Sorgulama: "Şu tarihten sonra sipariş veren müşteriler" gibi sorular kolayca yanıtlanır.
CRUD
Veritabanı işlemleri dört temel eyleme dayanır: Create (oluştur), Read (oku), Update (güncelle), Delete (sil).
Neredeyse her ciddi uygulamanın arkasında bir veritabanı vardır — API'ler çoğu zaman bu veriyi dış dünyaya açar.
İlgili Makaleler
İşletim Sistemi Nedir?
İşletim sistemi, donanım ile uygulamalar arasında köprü kuran ve bilgisayarın kaynaklarını yöneten temel yazılımdır.
Açık Kaynak Yazılım Nedir?
Açık kaynak, kaynak kodu herkese açık olan; incelenebilen, değiştirilebilen ve paylaşılabilen yazılım anlayışıdır.
Git ve Sürüm Kontrolü Nedir?
Git, bir projedeki her değişikliği kimin, ne zaman ve neden yaptığıyla birlikte kaydeden, istenen ana geri dönmeyi ve ekipçe çalışmayı sağlayan dağıtık sürüm kontrol sistemidir.