มีระบบจัดการฐานข้อมูลแบบโอเพ่นซอร์สหรือไม่ [ปิด]


12

ฉันกำลังมองหาระบบการจัดการฐานข้อมูลแบบลำดับชั้นและมีเพียงระบบเดียวที่ฉันเจอคือ IBM's ims.ArthEdge มีระบบโอเพ่นซอร์สที่สามารถใช้งานได้หรือไม่

คำตอบ:


6

เนื่องจากฐานข้อมูล XML เป็นลำดับชั้นคุณสามารถดูได้ ฉันเพิ่งใช้BaseXและชอบมันมาก


สมมติว่าฐานข้อมูลทั้งหมดของคุณสามารถแสดงเป็นเอกสาร XML ขนาดใหญ่เดียว!
ออกุสตุส

1
แน่นอนคุณสามารถแบ่งข้อมูลของคุณผ่านเอกสารหลายฉบับได้ ...
Kim

@objectiveME: นี่ควรเป็นคำตอบไม่ใช่ความคิดเห็น
Kim

ฉันทำการเปลี่ยนแปลง (จากความคิดเห็นที่จะตอบ)
แกนดัล์ฟ

4

การนำ LDAP ไปใช้จะเป็นลำดับขั้นหรือเปิดเผยอย่างน้อยแม้ว่าแบ็กเอนด์จะเป็นอย่างอื่น

(มีแนวโน้มว่าคนอื่นและแม้กระทั่ง Open Directory ของ Apple แต่ฉันไม่รู้ว่าอันนั้นมีหน้าโครงการเฉพาะ)


2

ฉันพบคางทูมและใบอนุญาต GPL ของมัน * คางทูม (หรือที่เรียกว่า M) เป็นภาษาการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไปที่สนับสนุนสิ่งอำนวยความสะดวกฐานข้อมูลที่เป็นเอกลักษณ์ลำดับชั้น (หรือหลายมิติ) * http://cs.uni.edu/~okane/mumps.html

ปรับปรุง

ลิงค์สำคัญ

- http://gradvs1.mgateway.com/main/

- http://www.intersystems.com/


1

MongoDBเป็นฐานข้อมูลเอกสารที่มุ่งเน้นที่ร้านค้าJSON ไบนารี มันเป็นฐานข้อมูลเปิดแหล่งที่มากับที่เกิดขึ้นจริงการสนับสนุนขององค์กร

ในแง่ของลำดับชั้นจะเก็บ "เอกสาร" แทน "บันทึก" ใน "คอลเลกชัน" แทนที่จะเป็น "ตาราง" การใช้ JSON มันง่ายในการสร้างวัตถุที่แสดงข้อมูลลำดับชั้น นอกจากนี้ยังรองรับการจัดทำดัชนีและสอบถาม "เป็น" เอกสารเหล่านี้

หากคุณกำลังนึกถึงฐานข้อมูล XML JSON น่าจะแข่งขันได้


1
XML และ JSON มีอะไรเหมือน IMS ...
ออกุสตุ

1

มันไม่ได้เป็นโอเพ่นซอร์ส แต่ 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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.