ฉันกำลังมองหาระบบการจัดการฐานข้อมูลแบบลำดับชั้นและมีเพียงระบบเดียวที่ฉันเจอคือ IBM's ims.ArthEdge มีระบบโอเพ่นซอร์สที่สามารถใช้งานได้หรือไม่
ฉันกำลังมองหาระบบการจัดการฐานข้อมูลแบบลำดับชั้นและมีเพียงระบบเดียวที่ฉันเจอคือ IBM's ims.ArthEdge มีระบบโอเพ่นซอร์สที่สามารถใช้งานได้หรือไม่
คำตอบ:
เนื่องจากฐานข้อมูล XML เป็นลำดับชั้นคุณสามารถดูได้ ฉันเพิ่งใช้BaseXและชอบมันมาก
การนำ LDAP ไปใช้จะเป็นลำดับขั้นหรือเปิดเผยอย่างน้อยแม้ว่าแบ็กเอนด์จะเป็นอย่างอื่น
(มีแนวโน้มว่าคนอื่นและแม้กระทั่ง Open Directory ของ Apple แต่ฉันไม่รู้ว่าอันนั้นมีหน้าโครงการเฉพาะ)
ฉันพบคางทูมและใบอนุญาต GPL ของมัน * คางทูม (หรือที่เรียกว่า M) เป็นภาษาการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่สนับสนุนสิ่งอำนวยความสะดวกฐานข้อมูลที่เป็นเอกลักษณ์ลำดับชั้น (หรือหลายมิติ) * http://cs.uni.edu/~okane/mumps.html
ปรับปรุง
ลิงค์สำคัญ
MongoDBเป็นฐานข้อมูลเอกสารที่มุ่งเน้นที่ร้านค้าJSON ไบนารี มันเป็นฐานข้อมูลเปิดแหล่งที่มากับที่เกิดขึ้นจริงการสนับสนุนขององค์กร
ในแง่ของลำดับชั้นจะเก็บ "เอกสาร" แทน "บันทึก" ใน "คอลเลกชัน" แทนที่จะเป็น "ตาราง" การใช้ JSON มันง่ายในการสร้างวัตถุที่แสดงข้อมูลลำดับชั้น นอกจากนี้ยังรองรับการจัดทำดัชนีและสอบถาม "เป็น" เอกสารเหล่านี้
หากคุณกำลังนึกถึงฐานข้อมูล XML JSON น่าจะแข่งขันได้
มันไม่ได้เป็นโอเพ่นซอร์ส แต่ Microsoft SQL 2008 Management Studio Express นั้นให้บริการฟรีและอนุญาตให้มีประเภทข้อมูล XML ที่เริ่มต้นด้วย SQL Server 2005 หากคุณไม่คุ้นเคยกับการใช้ประเภทข้อมูล XML เพื่อจัดเก็บทายาทฉันกำลังอ่านหนังสือของ Michael Coles ที่ชื่อว่า Pro SQL Server 2008 XML ซึ่งแนะนำให้ใช้ XML ใน SQL
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b