Ev Veritabanları Denormalizasyon nedir? - techopedia nedir?

Denormalizasyon nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Denormalizasyon ne anlama geliyor?

Denormalizasyon, veritabanı yöneticilerinin bir veritabanı altyapısının performansını artırmak için kullandığı bir stratejidir. Çeşitli tablolardaki verileri tek bir tabloda birleştiren veritabanı sorgularıyla ilgili belirli türdeki sorunları azaltmak için normalleştirilmiş bir veritabanına yedekli veri eklemeyi içerir. Denormalizasyonun tanımı, belirli bir kullanımı desteklemek için bir veritabanını tablolara doğru bir şekilde organize etme süreci olarak tanımlanan normalizasyonun tanımına bağlıdır.


Techopedia Denormalizasyonu Açıklıyor

Çoğu durumda, denormalizasyon, ayrı bir tablo veya yapıların oluşturulmasını içerir, böylece bir bilgi parçasındaki sorgular, ona bağlı diğer bilgileri etkilemez. Örneğin, müşteri adları gibi daha fazla küresel veri değişkeninin bir satın alma geçmişindeki tekli satın alımlarla bağlandığı durumlarda, veritabanı yöneticisi satın alınan bir öğe üzerinde yapılan işin tüm müşteri hesabını yanlış etkilemeyeceğinden emin olmak isteyecektir. Bu nedenle, veritabanı işleyicileri iki bilgi parçasını, bazen gereksiz verilerle ayırır, böylece ayrı olarak çalışılabilirler.

Denormalizasyonun geldiği yerde yedekli veri eklemek daha karmaşık arama sonuçları sağlar. Genellikle bunu açıklamak için verilen bazı örnekler, veritabanı işleyicilerinin önceki adresleri bulmak, satın alma geçmişleri veya bir müşterinin veya müşterinin ilgili hesabın mevcut durumunu ele almayan herhangi bir şeyi bulmak istediği durumları içerir. Yedekli verilere sahip olmak, veritabanlarının kullanıcının tam olarak ne istediğine bağlı olarak farklı sonuçlar vermesine izin verebileceği yerdir. Yine, bu fazlalık verilere sahip olmak, bir veritabanının belirli bir öğeyi aradığı belirli yollara dayalı olarak performansı artırabilir. Denormalizasyonda karşılaşılan zorluklar, veri uyumsuzluğunun bir sonucu olarak ortaya çıkabilecek bazı anormalliklerden kaçınmak için sürecin dikkatle belgelenmesini içerir.

Denormalizasyon nedir? - techopedia nedir?