Dağıtılmış Veritabanı ve Merkezi Veritabanı Arasındaki Fark

Anonim

Dağıtılmış Veritabana Karşı Merkezi Veritaban>

Merkezileştirilmiş veritabanı, verilerin tek bir yerde depolandığı ve bulunduğu bir veritabanıdır. Büyük işletmelerde verileri depolamak için geleneksel yaklaşım budur. Dağıtılmış veritabanı, verilerin aynı fiziksel konumda yer almayan depolama aygıtlarında depolandığı, ancak veritabanının merkezi bir Veritabanı Yönetim Sistemi (DBMS) kullanılarak denetlendiği bir veritabanıdır.

Merkezi Veritabanı Nedir?

Merkezi bir veritabanında, bir kuruluşun tüm verileri bir ana bilgisayar veya bir sunucu gibi tek bir yerde saklanır. Uzak konumdaki kullanıcılar, verilere erişmek için verilen uygulama programlarını kullanarak Geniş Alan Ağı (WAN) aracılığıyla verilere erişirler. Merkezi veritabanının (anabilgisayar veya sunucu) sisteme gelen tüm istekleri karşılaması gerekir, bu nedenle bir tıkanıklık haline gelebilir. Ancak tüm veriler tek bir yerde bulunduğu için verileri korumak ve yedeklemek daha kolay. Ayrıca, veri bütünlüğünü korumak daha kolaydır, çünkü veriler merkezi bir veritabanında saklandığında, eski yerinde olmayan veriler artık başka yerlerde bulunmamaktadır.

Dağıtılmış Veritabanı Nedir?

Dağıtılmış bir veritabanında, veriler farklı fiziksel konumlarda bulunan depolama aygıtlarında depolanır. Ortak bir CPU'ya bağlı değillerdir, ancak veritabanı merkezi bir DBMS tarafından kontrol edilmektedir. Kullanıcılar, WAN'a erişerek dağıtılmış bir veritabanındaki verilere erişirler. Dağıtılmış bir veritabanını güncel tutmak için çoğaltma ve çoğaltma işlemlerini kullanır. Çoğaltma işlemi, dağıtılmış veritabanındaki değişiklikleri tanımlar ve tüm dağıtılmış veritabanlarının aynı görünmesini sağlamak için bu değişiklikleri uygular. Dağıtılmış veritabanlarının sayısına bağlı olarak, bu işlem çok karmaşık ve zaman alıcı olabilir. Çoğaltma işlemi, bir veritabanını bir ana veritabanı olarak tanımlar ve bu veritabanını kopyalar. Bu işlem çoğaltma işlemi kadar karmaşık değildir, ancak tüm dağıtılmış veritabanlarının aynı verilere sahip olmasını sağlar.

Dağıtılmış Veritabanı ve Merkezi Veritabanı arasındaki fark nedir?

Merkezi bir veritabanı, verilerini tek bir CPU'ya bağlı tek bir konumda bulunan depolama aygıtlarında tutar, ancak dağıtılmış bir veritabanı sistemi, verilerini, muhtemelen farklı coğrafi konumlarda bulunan ve merkezi DBMS kullanarak yönetilen depolama aygıtlarında tutar. Merkezi bir veritabanının bakımı daha kolaydır ve tüm veriler tek bir yerde saklandığı için güncellenebilir. Ayrıca, veri bütünlüğünü korumak ve veri çoğaltma gereksinimini ortadan kaldırmak daha kolaydır.Ancak, verilere erişmek için gelen tüm istekler, tek bir anabilgisayar gibi tek bir varlık tarafından işlenir ve bu nedenle bir tıkanıklık haline gelebilir. Ancak dağıtılmış veritabanları ile, bu darboğazdan kaçınılabilir çünkü veritabanları paralelleştirilir ve yük çeşitli sunucular arasında dengelenir. Fakat dağıtılmış veri tabanı sisteminde verilerin güncel tutulması ek iş gerektirir, bu nedenle bakım maliyetini ve karmaşıklığı arttırır ve bu amaçla ilave bir yazılım gerektirir. Ayrıca, dağıtılmış bir veritabanı için veritabanları tasarlamak merkezi bir veritabanında aynı daha karmaşıktır.