- Ekstensi yang menghadirkan fitur graph DB dengan menggabungkan keandalan SQLite dan daya ekspresif Cypher
- Cypher adalah bahasa kueri deklaratif untuk GraphDB yang dikembangkan oleh Neo4j
- Bertujuan mendukung kueri Cypher secara penuh, dan saat ini sudah berfungsi hingga sintaks CREATE, MATCH, WHERE, RETURN
- Mendukung manipulasi graf berbasis fungsi SQL
- Menyediakan
graph_node_add(), graph_edge_add(), graph_count_nodes() dan lainnya
- Mengelola node dan edge secara langsung di dalam SQLite melalui tabel virtual graf
- Menyertakan algoritme graf dasar: pemeriksaan keterhubungan, perhitungan densitas, dukungan sentralitas (degree centrality)
- Menyediakan binding Python sehingga dapat langsung digunakan di lingkungan Python 3.6+
- Menjamin keamanan multithread sehingga tetap stabil di lingkungan paralel
- Susunan arsitektur
- Terintegrasi dengan SQLite melalui Virtual Table Interface
- Storage Engine menggunakan struktur penyimpanan properti berbasis JSON
- Mesin eksekusi Cypher memiliki struktur parser → logical planner → physical planner → executor
- Menjalankan kueri secara efisien dengan iterator berbasis model Volcano
Belum ada komentar.