NoSQL
Temel düzeni ilişkisel olmayan farklı veri modelleri kullanan veritabanı sistemleri için üst kavram.
NoSQL nedir?
NoSQL; belge, anahtar-değer çifti, graf veya geniş sütun gibi farklı modeller kullanan veritabanı sistemleri için üst kavramdır. Tek ürün veya ortak sorgu dili değildir. İlişki, işlem ve tutarlılık özellikleri sisteme göre değişir; etiket tek başına bunları yeterince açıklamaz.
Kurgusal ürün kataloğunda giysiler beden, elektrikli cihazlar gerilim bilgisi taşır. Belge modeli bu farklı nitelikleri içerebilir. Yine de anlam, veri türü ve gereken denetim kuralları açık olmalıdır. Esnek belgeler şema doğrulamasını dışlamaz. Modelin uygunluğu sık sorgulara, birlikte değişmesi gereken verilere ve güncellik ihtiyacına da bağlıdır. NoSQL daha yüksek hız veya daha az işletim yükünü garanti etmez; bu gereksinimler somut ürün ve kullanımda incelenmelidir.
Kaynaklar
İlgili terimler
- VeritabanıYazılımın belirli verilere erişip değişiklik uygulayabildiği düzenlenmiş veri koleksiyonu.
- İlişkisel veri modeliVeriyi satır, sütun ve açıkça tanımlanmış ilişkileri olan tablolarla modellemek.
- SQLVeriyi tanımlamak, sorgulamak ve değiştirmek için kullanılan dil; tek bir veritabanı ürünü değildir.
- Veri doğrulamaVeri doğrulama; biçim, zorunlu alan veya izin verilen değer aralığı gibi tanımlı gereksinimlere göre veriyi denetler.
- Nesne ilişkisel eşlemeProgramdaki nesneleri ilişkisel veritabanındaki verilerle eşlemek.
- Veritabanı sorgusuVeritabanı sorgusu belirli koşullarla veri ister. Seçim, sonuç kapsamı ve sıralama işin amacına uygun olmalıdır.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.