LDAP ve Veritabanı Arasındaki Fark

LDAP ve Veritabanı Karşılaştırması

Basit Dizin Erişim Protokolü (LDAP olarak da bilinir) bir uygulama protokolüdür. Bu protokol, özellikle verileri sorgulamak ve adı geçen verileri değiştirmek için kullanılır. Bu, bir TCP / IP üzerinden çalışan bir dizinde bulunan bilgileri depolayan, düzenleyen ve bunlara erişim sağlayan bir yazılım sistemi olan dizin hizmetleri kullanılarak gerçekleştirilir. Herhangi bir dizinin ana işlevi, telefon dizini gibi mantıksal ve hiyerarşik olarak düzenlenmiş özniteliklere sahip bir nesne kümesi olarak davranmaktır.

Veritabanı, bir veya daha fazla kullanımı olan bir veri topluluğudur. Bir veritabanının sınıflandırılabilmesinin birkaç yolu vardır. En yaygın kullanılanlardan biri, verilerin içerik türü açısından sınıflandırılmasıdır - örneğin, bibliyografik, tam metin, sayısal veya resim. Bir veritabanının sınıflandırılabilmesinin başka bir yolu, veritabanı modellerinin veya veritabanı mimarilerinin incelenmesidir. Bu, veritabanındaki verileri adı geçen veritabanı modeline göre düzenleyen belirli bir yazılımla gerçekleştirilir. En yaygın veritabanı modeli, birinci dereceden yüklem mantığına dayanan bir veritabanı modeli olan ilişkisel modeldir..

Bir LDAP oturumu bir istemci tarafından başlatılır. Bunu bir LDAP sunucusuna bağlanarak başarır - bu sunucu Dizin Sistemi Aracısı (veya DSA) olarak bilinir. Varsayılan olarak 389 numaralı TCP bağlantı noktasındadır. İstemci LDAP sunucusuna bağlandıktan sonra, bu sunucuya bir işlem isteği gönderir ve karşılığında sunucu bir yanıt (veya yanıt sayısı) gönderir. Ancak, istemcinin bir sonraki isteği göndermek için bir yanıt beklemesi gerekmez - bazı durumlarda hariç. Sunucu, tersine, yanıtları herhangi bir sırada gönderebilir. Sunucu ayrıca, herhangi bir talebe yanıt vermeyen 'İstenmeyen Bildirimler' -meaning yanıtları gönderebilir (örneğin bağlantı zaman aşımından önce).

Var olan çeşitli veritabanı mimarileri vardır ve aslında birçok veritabanı işlevlerini yerine getirmek için bir strateji kombinasyonu kullanır. Veritabanları yazılım tabanlı 'kapsayıcılardan' oluşur. Bu kapsayıcılar, kullanıcılara bilgileri otomatik olarak alma, ekleme, güncelleme veya kaldırma gücü vermek amacıyla bilgi toplamak ve depolamak için özel olarak tasarlanmıştır. Veritabanı programları, kullanıcılara gerekli bilgileri ekleme veya silme olanağı sağlamak için özel olarak tasarlanmıştır. Veritabanları genellikle tablo şeklinde bir yapıdadır - satır ve sütunlardan oluşur.

Özet:

1. LDAP, dizin hizmetlerini kullanarak verileri sorgulayan ve değiştiren bir uygulama protokolüdür; veritabanı, açık veya daha fazla kullanım içeren bir veri koleksiyonudur.

2. LDAP oturumları, LDAP sunucusuna bağlanan istemciler tarafından başlatılır; birçok veritabanının birbiriyle uyumlu olarak kullandığı çeşitli veritabanı mimarileri vardır.