DRDA - DRDA

Dağıtılmış İlişkisel Veritabanı Mimarisi (DRDA) bir veritabanı birlikte çalışabilirlik standardıdır. Açık Grup.

DRDA aşağıdakilerin mimarisini tanımlar: dağıtılmış ilişkisel veritabanları. Dağıtılmış verilere erişim kurallarını tanımlar, ancak gerçek verileri sağlamaz. uygulama programlama arayüzleri (API'ler) gerçekleştirmek için Giriş. İlk olarak DB2 2.3'te kullanıldı.

DRDA, 1988-1994 döneminde IBM bünyesindeki bir çalışma grubu tarafından tasarlanmıştır. DRDA'nın mesajları, protokolleri ve yapısal bileşenleri, Dağıtılmış Veri Yönetim Mimarisi.

Bileşenler

  • Başvuru İsteği Sahibi (AR). AR kabul eder SQL bir uygulamadan istekler ve bunları işlenmek üzere uygun uygulama sunucularına gönderir. Bu işlevi kullanarak, uygulama programları uzak verilere erişebilir.
  • Uygulama Sunucusu (AS). AS, uygulama talep edenlerden talepler alır ve bunları işler. AS, işlenebilecek kısımlara göre hareket eder ve kalanı sonraki işlemler için veritabanı sunucularına iletir. AR ve AS, bir protokol aradı Uygulama Destek Protokolü hangi kolları veri gösterimi dönüşümü.
  • Veritabanı Sunucusu (DS). DS, AS'den veya diğer DS sunucularından istek alır. DS, dağıtılmış istekleri destekler ve isteğin yerine getirilmesi için isteğin bazı kısımlarını işbirliği yapılan DS'ye iletir. AS ve DS kendi aralarında bir protokol aradı Veritabanı Destek Protokolü.

DRDA'yı destekleyen veritabanları

  • Apache Derby (Java RDBMS)
  • DB2
  • Informix Dinamik Sunucu v11.10
  • DRDA için Oracle Veritabanı Ağ Geçidi - Oracle veritabanının bir DRDA istemcisi olarak hareket etmesini ve Oracle dışı uzak veritabanlarına (öncelikle DB2) erişmesini sağlar
  • DRDA için Oracle Veritabanı Sağlayıcısı - Oracle veritabanının bir DRDA sunucusu olarak hareket etmesini sağlayarak uzak istemcilere Oracle veritabanı erişimi sağlar (örneğin, DB2 / 400 DRDA istemci kitaplığını kullanan IBM i sistemleri)

Dış bağlantılar