Kapan memakai graph database
Konsep NoSQL
Miriam Antona
Software engineer
Kasus cocok - Informasi umum
- Data yang sangat terhubung
Kasus cocok - Social graph
- Jejaring sosial
- Pengguna dan relasinya
- Postingan
- Suka
- ...
- Karyawan perusahaan
- Proyek
- Relasi antar karyawan
Kasus cocok - Penyakit menular
- Modelkan:
- Interaksi antar orang
- Kontak
- Paparan
- Bantu memahami rantai penularan
Kasus cocok - Layanan lokasi
- Lokasi dan jarak
- Optimalkan rute untuk aplikasi navigasi
- Rekomendasi titik menarik terdekat:
- restoran
- bioskop
- rumah sakit
- dll.
Kasus cocok - Deteksi penipuan
- Hentikan penipuan secara real-time:
- Penipuan kartu kredit
- Penipuan e-commerce
- Pencucian uang
- Modelkan: individu, kartu kredit, nomor telepon, perangkat, alamat IP...
- Ungkap pola mencurigakan:
- banyak pengguna dari IP yang sama
- ...
Kasus cocok - Rekomendasi real-time
- Simpan riwayat beli dan perilaku jelajah untuk merekomendasikan item
- Tawarkan item ke teman
- Tampilkan film yang belum ditonton berdasarkan pengguna serupa
Kasus cocok - Jaringan
- Penyimpanan relasi antara elemen jaringan dan infrastruktur
- mesin fisik
- mesin virtual
- aplikasi
- router
- switch
- ...
- Peringatkan real-time tentang potensi cacat desain
Kasus tidak cocok
- Data terputus
- Relasi antar data tidak penting
- Aplikasi yang hanya melakukan pencarian umum tanpa titik awal spesifik
- Tidak dioptimalkan untuk kueri tersebut
- Properti yang berisi nilai sangat besar (BLOB, CLOB, ...)
Ayo berlatih!
Konsep NoSQL
Preparing Video For Download...