Skip to main content

บริการไดเรกทอรีคืออะไร?

ด้านนอกบริการไดเรกทอรีปรากฏขึ้นคล้ายกับฐานข้อมูลขนาดใหญ่ไดเรกทอรีรองรับข้อมูลจำนวนมากและข้อมูลจะถูกจัดระเบียบโดยโหนดและค่าบริการไดเรกทอรีจะจัดทำแคตตาล็อกข้อมูลที่แตกต่างกันขึ้นอยู่กับการมุ่งเน้นตัวอย่างเช่นบริการไดเรกทอรีเครือข่ายจะจัดทำแคตตาล็อกทรัพยากรทั้งหมดบนคอมพิวเตอร์ในขณะที่เว็บไซต์แคตตาล็อกไดเรกทอรีชื่อโดเมน (DNS) เว็บไซต์ความแตกต่างระหว่างไดเรกทอรีและฐานข้อมูลคือไดเรกทอรีอาจรวมถึงข้อมูลที่ซ้ำซ้อนและไดเรกทอรีจะอ่านได้มากกว่าที่เขียนไว้ดังนั้นคำสั่งการเขียนจำนวนมากจะถูกละเว้น

บริการไดเรกทอรีดูเหมือนฐานข้อมูลมันเก็บข้อมูลที่คล้ายกันและจัดระเบียบข้อมูลทุกชิ้นในรูปแบบโหนดและรูปแบบค่าเช่นโมเดลฐานข้อมูลแบบลำดับชั้นและเชิงสัมพันธ์โหนดในไดเรกทอรีเป็นชิ้นส่วนหลักของข้อมูลในขณะที่ค่าเป็นสตริงของข้อมูลที่แนบมากับโหนดหากไดเรกทอรีสำหรับสมุดโทรศัพท์โหนดจะเป็นชื่อในขณะที่ค่าจะเป็นหมายเลขโทรศัพท์ที่สอดคล้องกับชื่อ

ไดเรกทอรีสามารถสร้างขึ้นได้หลายอย่างไดเรกทอรีเครือข่ายให้รายละเอียดซอฟต์แวร์และฮาร์ดแวร์ทั้งหมดในคอมพิวเตอร์ แต่ไม่ค่อยต้องการให้ผู้ใช้ทราบเกี่ยวกับไดเรกทอรีหรือวิธีการเข้าถึงฮาร์ดแวร์หรือซอฟต์แวร์ไดเรกทอรี DNS ใช้ชื่อโดเมนเว็บไซต์และสร้างโดเมนตามตัวเลขสำหรับเว็บไซต์ซึ่งผู้ใช้ไม่ค่อยเห็นเทคโนโลยีไดเรกทอรีมีความหลากหลาย แต่ควรสร้างไดเรกทอรีเพื่อวัตถุประสงค์เดียวเท่านั้นหรือข้อมูลอาจปะทะกัน

ในขณะที่คล้ายกับโมเดลฐานข้อมูลบริการไดเรกทอรีมีความแตกต่างอย่างมากในฐานข้อมูลหากเก็บข้อมูลซ้ำซ้อนหรือทำซ้ำในตารางอาจทำให้ฐานข้อมูลเชื่อมโยงข้อมูลที่ไม่เกี่ยวข้องอย่างแท้จริงหรือสร้างปัญหาการเขียนโปรแกรมโดยไม่ตั้งใจในไดเรกทอรีข้อมูลสามารถซ้ำซ้อนได้ตัวอย่างเช่นไดเรกทอรีสมุดโทรศัพท์สามารถรวมชื่อหลายชื่อที่เหมือนกัน แต่ไดเรกทอรีจะสามารถแยกความแตกต่างตามหมายเลขโทรศัพท์ที่แตกต่างกัน

บริการไดเรกทอรีสามารถอ่านและเขียนได้ แต่บ่อยครั้งที่อ่านได้เท่านั้นสิ่งนี้ส่งผลให้คำสั่งการเขียนจำนวนมากที่พบในเทคโนโลยีฐานข้อมูลที่ไม่รวมอยู่ในไดเรกทอรีคุณสมบัติการย้อนกลับและการทำธุรกรรมมี จำกัด เนื่องจากไดเรกทอรีไม่ต้องการพวกเขา

ทุกไดเรกทอรีบริการจะต้องมีพิมพ์เขียวพิมพ์เขียวนี้เป็นชุดของกฎที่ตั้งโปรแกรมไว้ในไดเรกทอรีที่บอกไดเรกทอรีข้อมูลที่สำคัญว่าควรรวบรวมอะไรและข้อมูลใดที่จะไม่สนใจหากไม่มีพิมพ์เขียวไดเรกทอรีจะพยายามดูดซับข้อมูลทั้งหมดซึ่งจะทำให้มันโอเวอร์โหลด