Jadwal Sholat

Memuat jadwal sholatโ€ฆ

Editorial Ilmu Komputer & AI

Open AccessOA2026

Analitik Graf Berbasis Inti Relasional: Menjalankan kueri graf pada skala SQL, dan mengapa model node/edge merupakan beban kinerja, bukan gambaran data terhubung yang lebih akurat

ClickGraph dan DeltaGraph menerjemahkan Cypher langsung ke skema relasional native, dieksekusi di tempat pada ClickHouse, Databricks, atau berkas lakehouse โ€” tanpa impor, tanpa kluster terpisah.
Gene Zhangยท 2026ยท DOI 10.48550/arXiv.2609.01525

Masalah inti

Terdapat asumsi yang bertahan lama bahwa analitik graf memerlukan mesin graf yang dibangun khusus, dan bahwa sistem relasional tidak cocok untuk data terhubung. Makalah ini berargumen sebaliknya untuk beban kerja yang sebenarnya dijalankan perusahaan. Klaim utamanya ada dua: pertama, mesin relasional kolumnar yang dihadapkan pada bahasa kueri graf menyamai atau melampaui mesin graf native pada kueri graf analitis, dan โ€” secara menentukan โ€” berskala melewati titik di mana mesin graf in-memory gagal. Kedua, graf properti node/edge bukanlah model data terhubung yang lebih setia, melainkan pengodean ulang relasi yang sudah ada secara eksplisit dalam tabel relasional; merekonstruksinya saat kueri adalah overhead murni.

Para penulis memperkenalkan ClickGraph dan saudaranya berdialek Databricks, DeltaGraph, sistem yang menerjemahkan Cypher langsung ke skema relasional native โ€” tabel, kolom, dan foreign key sebagaimana sudah ada โ€” dan mengeksekusi di tempat pada ClickHouse, Databricks, atau in-process pada berkas lakehouse, tanpa impor dan tanpa kluster terpisah. Karena keluarannya adalah SQL biasa, kueri yang berkinerja buruk menjadi permukaan optimasi yang terbuka: kueri dapat ditulis u

Inovasi

Hasilnya disajikan pada dua tingkat: kinerja komparatif dan skalabilitas. Benchmark terbitan sistem sejawat menunjukkan mesin kolumnar mengungguli Neo4j sebesar dua hingga empat orde besaran. Ini adalah margin yang mencolok, dan secara langsung menantang asumsi bahwa mesin graf native diperlukan untuk kueri graf analitis. Para penulis juga melaporkan pengukuran yang dapat direproduksi pada rangkaian LDBC Social Network Benchmark, yang menguatkan klaim bahwa mesin relasional kolumnar yang dihadapkan pada bahasa kueri graf menyamai atau melampaui mesin graf native.

Yang krusial, hasilnya menekankan skalabilitas: pendekatan relasional berskala melewati titik di mana mesin graf in-memory gagal. Mesin graf in-memory dibatasi oleh memori satu mesin atau kluster, dan seiring bertambahnya ukuran graf, mereka่ฆไนˆ melimpah ke disk (dengan penalti kinerja yang berat) atau gagal sepenuhnya. Mesin relasional kolumnar, sebaliknya, dirancang untuk eksekusi out-of-core dan pemrosesan terdistribusi, sehingga mampu menangani graf yang melebihi memori.

Keunggulan kinerja dapat dinyatakan dalam hal overhead model node/edge. Jika skema relasional sudah menyimpan relasi secara eksplisit, maka merekonstr

Terdapat asumsi yang bertahan lama bahwa analitik graf memerlukan mesin graf yang dibangun khusus, dan bahwa sistem relasional tidak cocok untuk data terhubung. Makalah ini berargumen sebaliknya untuk beban kerja yang sebenarnya dijalankan perusahaan. Klaim utamanya ada dua: pertama, mesin relasional kolumnar yang dihadapkan pada bahasa kueri graf menyamai atau melampaui mesin graf native pada kueri graf analitis, dan โ€” secara menentukan โ€” berskala melewati titik di mana mesin graf in-memory gagal. Kedua, graf properti node/edge bukanlah model data terhubung yang lebih setia, melainkan pengodean ulang relasi yang sudah ada secara eksplisit dalam tabel relasional; merekonstruksinya saat kueri adalah overhead murni.
Para penulis memperkenalkan ClickGraph dan saudaranya berdialek Databricks, DeltaGraph, sistem yang menerjemahkan Cypher langsung ke skema relasional native โ€” tabel, kolom, dan foreign key sebagaimana sudah ada โ€” dan mengeksekusi di tempat pada ClickHouse, Databricks, atau in-process pada berkas lakehouse, tanpa impor dan tanpa kluster terpisah. Karena keluarannya adalah SQL biasa, kueri yang berkinerja buruk menjadi permukaan optimasi yang terbuka: kueri dapat ditulis ulang, dan mesinnya sendiri dapat diperluas. Argumen ini didukung oleh benchmark terbitan sistem sejawat, di mana mesin kolumnar mengalahkan Neo4j sebesar dua hingga empat orde besaran, dan dengan pengukuran yang dapat direproduksi pada rangkaian LDBC Social Network Benchmark.

Mengapa penting

Analisisnya menantang asumsi mendasar dalam komunitas analitik graf. Para penulis berargumen bahwa graf properti node/edge bukanlah gambaran data terhubung yang lebih akurat; melainkan pengodean ulang relasi yang sudah ada secara eksplisit dalam tabel relasional. Dalam skema relasional, foreign key dan tabel join sudah menangkap relasi. Mengubahnya menjadi model node/edge menduplikasi informasi dan memaksa mesin merekonstruksi relasi saat kueri. Rekonstruksi ini adalah overhead murni.

Implikasinya adalah perusahaan dapat memanfaatkan infrastruktur relasional yang ada untuk analitik graf tanpa mengimpor data ke basis data graf khusus. Dengan menerjemahkan Cypher langsung ke skema relasional native, ClickGraph dan DeltaGraph menghindari biaya duplikasi data dan kompleksitas operasional kluster terpisah. Terlebih lagi, karena keluarannya adalah SQL biasa, kueri menjadi permukaan optimasi yang terbuka: kueri dapat ditulis ulang oleh pengembang SQL yang terampil, dan mesinnya sendiri dapat diperluas. Ini berbeda dengan mesin graf tertutup, di mana peluang optimasi terbatas pada apa yang disediakan vendor.

Pembahasan juga menyinggung taksonomi pendekatan ini. Pendekatan ini berada di persimpangan Architecture, Network, dan Cryptography? Tidak juga โ€” kandidat taksonomi yang disediakan adalah Architecture, Cybersecurity, Network, Cryptography. Karya ini terutama bersifat arsitektural, dengan implikasi untuk analisis jaringan dan berpotensi untuk analitik keamanan di mana kueri graf umum digunakan. Namun, kontribusi intinya adalah arsitektur sistem yang memikirkan ulang lapisan eksekusi untuk kueri graf.

Seseorang mungkin berkeberatan bahwa bahasa kueri graf menawarkan daya ekspresif di luar SQL, seperti kueri jalur dengan panjang variabel. Para penulis membantah bahwa kueri semacam itu dapat dikompilasi menjadi SQL rekursif, yang didukung mesin relasional modern. Kuncinya adalah bahasa kueri graf adalah front end, dan mesin relasional adalah mesin eksekusi. Pemisahan tanggung jawab ini memungkinkan masing-masing unggul.

Ringkasnya, makalah ini berargumen untuk pergeseran paradigma: alih-alih memperlakukan graf sebagai kasus khusus yang memerlukan mesin khusus, perlakukan graf sebagai bahasa kueri atas data relasional. Manfaat kinerja dan skalabilitasnya substansial, dan pendekatannya praktis karena dibangun di atas teknologi yang sudah ada dan matang.

Siapa yang sebaiknya membaca

Praktisi dan peneliti ilmu komputer

Membuka konten memberโ€ฆ