Kelebihan dan keterbatasan basis data graf
Konsep NoSQL
Miriam Antona
Software engineer
Kelebihan - fleksibilitas
- Dapat berubah saat aplikasi dan industri berubah
- Tidak perlu menentukan struktur akhir di awal
- Dapat menambah/menghapus node, properti, dan edge
Kelebihan - kinerja
- Tidak perlu melakukan join
- Mengikuti edge dari node ke node
- Lebih sederhana dan lebih cepat
Kelebihan - representasi data yang mudah
- Struktur mirip cara berpikir manusia
- Pemodelan graf sangat intuitif
- Mudah divisualisasikan
- Memudahkan pemahaman
Kelebihan - skalabilitas horizontal
- Memungkinkan
- Lebih sulit dibanding NoSQL lain
- Graf saling terhubung
- Perlu didistribusikan ke banyak mesin
Keterbatasan
- Properti entitas dengan nilai sangat besar
- BLOB (Binary Large Object): objek multimedia
- CLOB (Character Large Object): kumpulan data karakter
- Basis data graf tidak optimal
- Praktik buruk
- Gunakan basis data lain untuk menyimpan info tersebut
- Perubahan besar bagi pengembang
- Pola pikir pemodelan data baru
- Belajar Cypher, Gremlin, dll.
Ayo berlatih!
Konsep NoSQL
Preparing Video For Download...