Sparksee (ฐานข้อมูลกราฟ)
| สปาร์คซี | |
|---|---|
| นักพัฒนา | เทคโนโลยีความเบาบาง |
| ปล่อย | 2008 ( 2008 ) |
| เวอร์ชันเสถียร | เวอร์ชัน 6.0 / 2021 |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | ฐานข้อมูลกราฟ |
| ใบอนุญาต | อนุญาตให้ใช้งานได้สองประเภท: เพื่อการประเมินส่วนบุคคล / เพื่อการใช้งานเชิงพาณิชย์ |
| เว็บไซต์ | เทคโนโลยีความเบาบาง: สปาร์คซี |
Sparksee (เดิมชื่อ DEX) เป็น ระบบจัดการ ฐานข้อมูลกราฟ ประสิทธิภาพสูงและปรับขนาดได้ ซึ่งเขียนด้วยภาษา C++ตั้งแต่เวอร์ชัน 6.0 เป็นต้นมา Sparksee ได้เปลี่ยนมาเน้นที่ระบบฝังตัวและอุปกรณ์เคลื่อนที่ โดยกลายเป็นฐานข้อมูลกราฟตัวแรกที่เชี่ยวชาญด้านแพลตฟอร์มมือถือ โดยมีเวอร์ชันสำหรับ iOS และ Android
การพัฒนาเริ่มขึ้นในปี 2549 และเวอร์ชันแรกเปิดให้ใช้งานในไตรมาสที่ 3 ปี 2551 เวอร์ชันที่หกเปิดให้ใช้งานตั้งแต่ไตรมาสที่ 2 ปี 2564 มีเวอร์ชันชุมชนฟรีสำหรับใช้ในเชิงวิชาการหรือการประเมินผล สามารถดาวน์โหลดได้ โดยจำกัดจำนวนโหนดไว้ที่ 1 ล้านโหนด และไม่จำกัดจำนวนเส้นเชื่อม
Sparksee เป็นผลิตภัณฑ์ที่พัฒนามาจากงานวิจัยของ DAMA-UPC (กลุ่มการจัดการข้อมูลที่มหาวิทยาลัยโพลีเทคนิคแห่งคาตาโลเนีย ) ในเดือนมีนาคม 2010 ได้มีการก่อตั้งบริษัทแยกย่อยชื่อSparsity-Technologiesขึ้นที่ UPC เพื่อทำการตลาดและให้บริการเทคโนโลยีที่พัฒนาขึ้นที่ DAMA-UPC
DEX เปลี่ยนชื่อเป็นSparkseeในเวอร์ชันที่ 5 ซึ่งออกวางจำหน่ายในเดือนกุมภาพันธ์ 2014
แบบจำลองกราฟ
Sparksee ใช้ โมเดล ฐานข้อมูลแบบกราฟซึ่งโดยพื้นฐานแล้วมีคุณสมบัติสามประการ ได้แก่ โครงสร้างข้อมูลเป็นกราฟหรือโครงสร้างอื่นใดที่คล้ายกับกราฟการจัดการข้อมูลและการสืบค้นข้อมูลนั้นอิงตามการดำเนินการเชิงกราฟ และมีข้อจำกัดของข้อมูลเพื่อรับประกันความสมบูรณ์ของข้อมูลและความสัมพันธ์ระหว่างข้อมูล
กราฟ Sparksee เป็นกราฟที่มีป้ายกำกับคุณสมบัติ (ในเอกสารทางการเรียกว่า Labeled Attributed Multigraph) มีป้ายกำกับเนื่องจากโหนดและขอบในกราฟเป็นของประเภท มีคุณลักษณะเนื่องจากทั้งโหนดและขอบอาจมีคุณลักษณะ และ Multigraph หมายความว่าอาจมีขอบหลายเส้นระหว่างโหนดเดียวกัน แม้ว่าจะเป็นขอบประเภทเดียวกันก็ตาม รองรับทั้งขอบแบบมีทิศทางและไม่มีทิศทาง[ 1 ]
หนึ่งในคุณลักษณะหลักคือประสิทธิภาพในการจัดเก็บและเรียกค้นข้อมูลกราฟขนาดใหญ่ (ที่มีโหนด ขอบ และแอตทริบิวต์หลายพันล้านรายการ) ซึ่งสร้างขึ้นด้วยโครงสร้างเฉพาะทาง
รายละเอียดทางเทคนิค
- ภาษาโปรแกรม : C++
- API : Java, .NET, C++, Python, Objective-C
- ระบบปฏิบัติการที่รองรับ: Windows, Linux, macOS, iOS, Android
- ความคงทน : ดิสก์
- ธุรกรรม : ACID เต็มรูปแบบ
- ผู้จัดการฝ่ายฟื้นฟู
- การเข้ารหัส
- ภาษาค้นหารหัสลับแบบเปิด
ดูเพิ่มเติม
ลิงก์ภายนอก
- หน้าแรกของ Sparksee ที่ Sparsity-Technologies