MPP Vs. SMP Veritabanı

Bilgisayar sunucuları

Her veritabanı türünün kendine göre avantajları ve dezavantajları vardır.

Resim Kredisi: Thinkstock Görselleri/Comstock/Getty Images

Devasa Paralel İşlemci ve Simetrik Çok İşlemci, rekabet eden veritabanları biçimleridir. Düğüm adı verilen sunucular, verileri hem MPP hem de SMP veritabanlarında depolar. MPP veritabanları ölçeklenebilirken, SMP sistemlerinin bakımı daha basittir.

MPP Veritabanları

MPP veri tabanı aramaları, veri tabanının bölümlerinin depolandığı bilgisayarlarda her bir işlemci tarafından gerçekleştirilir. MPP veritabanları, yeni CPU'lar eklenerek genişletilebilir. MPP veritabanları, bir doğrusal ölçeklenebilir veri tabanı veya paralel veri tabanı biçimidir. Verileri daha fazla sisteme daha ince dilimler halinde yaymak, daha hızlı veritabanı aramaları sağlar. Bir MPP sisteminin performansı doğrusaldır ve kabaca düğüm sayısıyla orantılı olarak artar. MPP düğümleri tek bir bilgisayar olarak yönetilir. SQL, MPP veritabanlarında veri işleme aracı olarak ortaya çıktı. Cognos Business Intelligence ve Teradata yazılımı, MPP veritabanlarında çalışır.

Günün Videosu

SMP Veritabanları

SMP veritabanları yazılımı, giriş/çıkış kaynaklarını ve bellek disklerini paylaşır. Simetrik Çok İşlemcili veritabanları, veritabanı aramalarını gerçekleştirmek için genellikle bir CPU kullanır. Simetrik Çoklu İşlemciler yüzlerce CPU'ya sahip olabilirken, en yaygın olarak 2, 4, 8 veya 16 ile yapılandırılırlar. Bellek, SMP veritabanlarındaki birincil kısıtlamadır. SMP veritabanları, diğer kaynakları paylaşacak olsalar da, birden fazla sunucu üzerinde çalışabilir; bu, kümelenmiş yapılandırma olarak bilinir. SMP veritabanları, veritabanında kaç tane olduğuna bakılmaksızın görevleri tek bir CPU'ya atar. SMP veritabanları, paylaşılan kaynaklara güvenmeleri nedeniyle daha düşük hata toleransına ve verimliliğe sahiptir. SMP veritabanları, MPP'den daha düşük yönetim maliyetlerine sahiptir. Oracle ve Sybase, SMP veritabanlarında çalışır.

MPP ve SMP Veritabanları

Bir MPP veritabanı, verileri aradığı MPP'deki her CPU'ya aynı sorguyu gönderir. İki MPP veritabanı bağlandığında, arama süresi benzer büyüklükteki bir SMP veritabanınınkinin neredeyse yarısı kadar olacaktır. MPP düğümleri arasında veri seyahat ederken gecikmeler olduğu için arama süresi tam olarak yarı yarıya değildir. Bir SMP veri tabanında kullanılan yüksek hızlı işlemciler, MPP sistemleri ile maliyet açısından rekabet edebilir.

kullanır

Bir şirket bordrosunu çalıştırdığında, işçilik zaman çizelgesi girişlerini kaydettiğinde veya ürün verilerini tek bir sunucu üzerinde bir çizim veritabanına kaydettiğinde, bir SMP veritabanı kullanıyor. SMP veritabanları, küçük Web sitelerini ve e-posta sunucularını barındırmak için kullanılır. MPP veritabanları, veri ambarı için yaygın olarak kullanılır. MPP veritabanları ayrıca büyük ölçekli veri işleme ve veri madenciliği için kullanılır.