Perbandingan Performa Relational, Document-Oriented dan Graph Database Pada Struktur Data Directed Acyclic Graph
Abstrak: Directed Acyclic
Graph (DAG) adalah graf berarah tanpa putaran yang dapat ditemui pada data
jejaring sosial dan silsilah keluarga. Setiap jenis database memiliki performa
yang berbeda sesuai dengan struktur data yang ditangani. Oleh karena itu perlu
diketahui database yang tepat khususnya untuk data DAG. Tujuan penelitian ini
adalah membandingkan performa dari relational database (PostgreSQL),
document-oriented database (MongoDB) dan graph database (Neo4j) pada data DAG.
Metode yang dilakukan adalah mengimplentasi dataset yang memiliki 3910 node
dalam operasi single write synchronous (SWS) dan single read (SR) pada setiap
database menggunakan Node.js dalam Windows 10. Hasil pengujian performa
PostgreSQL dalam operasi SWS sebesar 0.64ms dan SR sebesar 0.32ms, performa
MongoDB pada SWS sebesar 0.64ms dan SR sebesar 4.59ms sedangkan performa Neo4j
pada operasi SWS sebesar 9.92ms dan SR sebesar 8.92ms. Hasil penelitian
menunjukan bahwa relational database (PostgreSQL) memiliki performa terbaik
dalam operasi SWS dan SR dibandingkan document-oriented database (MongoDB) dan
graph database (Neo4j).
Kata Kunci: performa database,
directed acyclic graph, relational database, document-oriented database, graph
database
Penulis: Pradana Setialana
Kode Jurnal: jptinformatikadd170289