Apa itu database graf?
Konsep NoSQL
Miriam Antona
Software engineer
Database graf - ringkasan
- Memperlakukan data dan relasi dengan bobot yang sama
- Berdasarkan teori graf
- cabang matematika
- mengkaji graf untuk memodelkan relasi antar objek
Database graf - bagian graf
Database graf - bagian graf
- Vertex/node
- Edge/link/arc
Database graf - node
- Mewakili entitas (pengguna, kota, bandara, karyawan...)
- Memiliki properti
Database graf - node
- Mewakili entitas (pengguna, kota, bandara, karyawan...)
- Memiliki properti
Database graf - edge
- Menghubungkan node
- Mendefinisikan relasi antar node
Database graf - edge
- Menghubungkan node
- Mendefinisikan relasi antar node
Database graf - edge
- Menghubungkan node
- Mendefinisikan relasi antar node
Database graf - jenis edge
Database graf - jenis edge
- Tak terarah:
- Tanpa arah
- Relasi bersifat timbal balik

Database graf - kueri
- Menelusuri graf
- Contoh:
- Dapatkan semua pengguna yang diikuti Ben
- Dapatkan kapan Carol mulai mengikuti Shui
- Dapatkan jalur terpendek dari satu kota ke kota lain
- Path: himpunan node dan edge di suatu graf
- Bahasa kueri: Cypher, Gremlin, dll.
Ayo berlatih!
Konsep NoSQL
Preparing Video For Download...