กลับไปหน้าบทความ

อ่าน 2 นาที

โซเนส กราฟDB

ซอฟต์แวร์ปี 2010/ซอฟต์แวร์ที่เลิกผลิตแล้ว/ระบบจัดการฐานข้อมูลฟรี/ฐานข้อมูลกราฟ/ระบบการจัดการฐานข้อมูลที่เป็นกรรมสิทธิ์/ซอฟต์แวร์ที่ใช้ GNU Affero General Public License

Sones GraphDBเป็นฐานข้อมูลกราฟที่พัฒนาโดยบริษัท sones GmbH ของเยอรมนี เปิดให้บริการระหว่างปี 2010 ถึง 2012 เวอร์ชันสุดท้ายออกวางจำหน่ายในเดือนพฤษภาคม 2011 บริษัท sones GmbH

โซเนส กราฟDB

กราฟดีบี
นักพัฒนาบริษัท โซเนส จำกัด
เวอร์ชันเสถียร
2.0 /  11 พฤษภาคม  2554  ( 2011-05-11 )
ระบบปฏิบัติการข้ามแพลตฟอร์ม
มีจำหน่ายในภาษาอังกฤษ ภาษาเยอรมัน
พิมพ์ฐานข้อมูล
ใบอนุญาตการอนุญาตใช้งานสองแบบ: รุ่น Community Edition ใช้ลิขสิทธิ์AGPLv3ส่วนรุ่น Enterprise Edition ใช้ลิขสิทธิ์เชิงพาณิชย์และกรรมสิทธิ์เฉพาะ

Sones GraphDBเป็นฐานข้อมูลกราฟที่พัฒนาโดยบริษัท sones GmbH ของเยอรมนี เปิดให้บริการระหว่างปี 2010 ถึง 2012 เวอร์ชันสุดท้ายออกวางจำหน่ายในเดือนพฤษภาคม 2011 บริษัท sones GmbH ซึ่งมีสำนักงานใหญ่อยู่ที่เมืองแอร์ฟูร์ทและไลป์ซิกถูกประกาศล้มละลายเมื่อวันที่ 1 มกราคม 2012

GraphDB มีเอกลักษณ์เฉพาะตัวเนื่องจากการออกแบบนั้นอิงตามกราฟแบบถ่วงน้ำหนัก เวอร์ชันโอเพนซอร์สเปิดตัวในเดือนกรกฎาคม พ.ศ. 2553 [ 1 ]เวอร์ชันองค์กรเชิงพาณิชย์มีฟังก์ชันที่หลากหลายกว่า

GraphDB ได้รับการพัฒนาด้วยภาษาโปรแกรมC#และทำงานบน . NET FrameworkของMicrosoftและบน Mono ซึ่งเป็นการนำMono มา ใช้งานใหม่แบบโอเพนซอร์ส [ 2 ] [ 3 ]

GraphDB มีให้บริการในรูปแบบซอฟต์แวร์เป็นบริการ (SaaS) บนแพลตฟอร์มบริการคลาวด์ Azure ของMicrosoft [ 4 ] GraphDB ยังเป็นส่วนประกอบของชุดโซลูชัน โอเพนซอร์ส อีก ด้วย

ในปี 2014 เครื่องหมายการค้า "GraphDB" ถูกซื้อโดยOntotext OWLIM ซึ่งเป็นฐานข้อมูลกราฟและ RDF triplestore ของ Ontotext ได้รับการเปลี่ยนชื่อเป็น GraphDB [ 5 ]

ฟังก์ชันการทำงาน

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

ฐานข้อมูลกราฟ Sones สามารถจัดเก็บและเรียกใช้คุณสมบัติที่ไม่เป็นโครงสร้างในโหนดใด ๆ ของกราฟได้ แนวคิดนี้ยังรวมถึงการแปลงข้อมูลที่ไม่เป็นโครงสร้างไปเป็นข้อมูลที่มีโครงสร้าง และในทางกลับกันด้วย

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

GraphDB ใช้ภาษาการสืบค้นข้อมูลของตัวเองที่เรียกว่า GraphQL ซึ่งคล้ายกับ SQL และสามารถขยายขีดความสามารถได้แบบไดนามิกในระหว่างการทำงานโดยใช้ปลั๊กอินต่างๆ เช่น ฟังก์ชันหรือตัวรวมข้อมูล

GraphDB ใช้แนวคิดเชิงวัตถุ ซึ่งช่วยให้สามารถบูรณาการเข้ากับภาษาการเขียนโปรแกรมเชิงวัตถุ ได้ดียิ่งขึ้น

อินเทอร์เฟซ

เรสต์ API

นอกจากจะมีอินเทอร์เฟซหลายแบบ (เช่นJava , C# , WebShell, WebDAV ) แล้ว ฐานข้อมูลกราฟ sones ยังมี REST API อีกด้วย ซึ่งช่วยให้การโต้ตอบกับเทคโนโลยีเว็บที่ทันสมัยทำได้ง่ายขึ้น เพียงแค่ใช้ REST query ก็สามารถดำเนินการ CRUD กับฐานข้อมูลได้โดยตรง

API ทราเวอร์เซอร์

Traverser API ช่วยให้สามารถวิเคราะห์ข้อมูลในพื้นที่ได้ โดยอิงจากจำนวนโหนด (ในพื้นที่) สามารถค้นหาโหนดข้างเคียงแบบเรียกซ้ำได้ (การค้นหาแบบกว้าง-ลึก)

สถาปัตยกรรม

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

ดูเพิ่มเติม

  • ดาวน์โหลดเวอร์ชันชุมชน 2.1
  • บทสัมภาษณ์ภาษาเยอรมันกับอเล็กซานเดอร์ โอเอลลิง ทางสถานีวิทยุ RadioTUX
  • การนำเสนอเกี่ยวกับ GraphDB ในงานประชุม NoSQL ปี 2010 ที่แฟรงค์เฟิร์ต
  • โซเนสที่ TechCrunch
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sones_GraphDB&oldid=1330122990 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โซเนส กราฟDB

Sones GraphDBเป็นฐานข้อมูลกราฟที่พัฒนาโดยบริษัท sones GmbH ของเยอรมนี เปิดให้บริการระหว่างปี 2010 ถึง 2012 เวอร์ชันสุดท้ายออกวางจำหน่ายในเดือนพฤษภาคม 2011 บริษัท sones GmbH

ฟังก์ชันการทำงาน

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

เรสต์ API

นอกจากจะมีอินเทอร์เฟซหลายแบบ (เช่น Java , C# , WebShell, WebDAV ) แล้ว ฐานข้อมูลกราฟ sones ยังมี REST API อีกด้วย ซึ่งช่วยให้การโต้ตอบกับเทคโนโลยีเว็บที่ทันสมัยทำได้ง่ายขึ้น เพียงแค่ใช้ REST query ก็สามารถดำเนินการ CRUD กับฐานข้อมูลได้โดยตรง

API ทราเวอร์เซอร์

Traverser API ช่วยให้สามารถวิเคราะห์ข้อมูลในพื้นที่ได้ โดยอิงจากจำนวนโหนด (ในพื้นที่) สามารถค้นหาโหนดข้างเคียงแบบเรียกซ้ำได้ (การค้นหาแบบกว้าง-ลึก)