LDAP ve Veritabanı Arasındaki Fark

Anonim

LDAP ve Veritabanı

Hafif Dizin Erişim Protokolü (LDAP olarak da bilinir) bir uygulama protokolüdür. Bu protokol, verilerin sorgulanması ve söz konusu verilerin değiştirilmesi için özel olarak kullanılır. Bu, dizin hizmetleri kullanılarak gerçekleştirilir; başka bir deyişle, bir TCP / IP üzerinden çalışan, bir dizinde bulunan bilgilere depolar, organize eder ve bunlara erişimi sağlayan bir yazılım sistemi. Herhangi bir dizinin ana işlevi, telefon dizini gibi mantıksal ve hiyerarşik olarak düzenlenmiş nesneler kümesi gibi davranmaktır.

Veritabanı, bir veya daha fazla kullanım alanına sahip bir veri kümesidir. Bir veritabanının sınıflandırılabilmesi için birkaç yolu vardır. En sık kullanılanlardan biri, verilerin türlerine göre sınıflandırılmasıdır - örneğin bibliyografik, tam metin, sayısal veya resim. Bir veritabanının sınıflandırılabileceği bir başka yol, veritabanı modelleri veya veritabanı mimarilerinin incelenmesine göre yapılır. Bu, söz konusu veri tabanı modeline göre veritabanındaki verileri organize eden özel yazılımlar ile gerçekleştirilir. En yaygın veritabanı modeli, birincil sipariş mantığına dayanan bir veritabanı modeli olan ilişkisel modeldir.

Bir LDAP oturumu bir istemci tarafından kışkırtılır. Bunu bir LDAP sunucusuna bağlayarak gerçekleştirir - bu sunucu Dizin Sistemi Aracı (veya DSA) olarak bilinir. Varsayılan olarak TCP port 389 üzerindedir. İstemci LDAP sunucusuna bağlandıktan sonra o sunucuya bir işlem isteği gönderir ve karşılığında sunucu bir yanıt gönderir (veya yanıt sayısını verir). Bununla birlikte, müşteri, sonraki istekleri göndermek için bir yanıt beklemek zorunda değildir - bazı durumlarda hariç. Sunucu, tersine, yanıtları herhangi bir sırayla gönderebilir. Sunucu, herhangi bir isteği yanıtlamayan (örneğin, bağlantı zaman aşımına uğramadan önce) 'İstenilmeyen Bildirimler' -yönlü yanıtları da gönderme yeteneğine sahiptir.

Varolan çeşitli veritabanı mimarileri vardır ve aslında pek çok veritabanı işlemek için stratejilerin bir kombinasyonunu kullanmaktadır. Veritabanları, yazılım tabanlı 'kapsayıcılar' 'dan oluşur. Bu kaplar, kullanıcıların bilgileri otomatik olarak almasını, eklemesini, güncellemesini veya kaldırmasını sağlayacak şekilde toplamak ve depolamak için özel olarak tasarlanmıştır. Veritabanı programları, kullanıcılara gerekli bilgileri ekleme veya silmek için özel olarak tasarlanmıştır. Veritabanları genellikle tabular bir yapıdadır - satırlar ve sütunlardan oluştuğu anlamına gelir.

Özet:

1. LDAP, dizin hizmetlerini kullanarak verileri sorgular ve değiştiren bir uygulama protokolüdür; Veritabanı, üzerinde veya daha fazla kullanıma sahip olan bir veri koleksiyonudur.

2. LDAP oturumları, LDAP sunucusuna bağlanan istemciler tarafından kışkırtılır; Birçok veritabanı tarafından birbirleriyle uyumlu olarak kullanılan çeşitli veritabanı mimarileri vardır.