Studi kasus Neo4j

Konsep NoSQL

Miriam Antona

Software engineer

Neo4j - ringkasan

  • Pemimpin teknologi basis data grafik
  • 420+ karyawan
  • Mengungkap dan memprediksi bagaimana orang, proses, dan sistem saling terkait

Logo Neo4j

Konsep NoSQL

Platform grafik Neo4j

  • Paket aplikasi dan alat
    • Berinteraksi dan menggunakan data grafik
Konsep NoSQL

Platform grafik Neo4j - Basis data grafik

Gambar grafik dengan dua node terhubung.

  • Menyimpan dan menghubungkan data
Konsep NoSQL

Platform grafik Neo4j - Pustaka data sains grafik

  • Untuk menjalankan algoritme grafik:
    • Pencarian jalur
    • Sentralitas
    • Deteksi komunitas
    • Kemiripan
    • Prediksi tautan
    • Node embeddings
    • Klasifikasi node
Konsep NoSQL

Platform grafik Neo4j - Bloom

Gambar Neo4j Bloom dengan grafik dan informasi.

  • Melihat dan menganalisis data tanpa perlu pemrograman
Konsep NoSQL

Platform grafik Neo4j - Cypher

  • Bahasa kueri yang andal
  • Terinspirasi oleh SQL
  • Menyimpan dan mengambil data dari basis data grafik
  • Banyak kueri dalam transaksi yang sama
CREATE (:User {name: 'Ann'})
Konsep NoSQL

Platform grafik Neo4j - Konektor dan Integrasi

  • Mempermudah penggunaan Neo4j dalam arsitektur yang ada
    • Neo4j Connector for Apache Spark
    • Neo4j Connector for Apache Kafka
    • Neo4j Connector for BI
    • Integrasi Neo4j Labs
Konsep NoSQL

Platform grafik Neo4j - Alat pengembang

  • Neo4j Desktop
    • Basis data Neo4j lokal
  • Neo4j Browser
    • Berinteraksi dengan grafik melalui peramban
  • Neo4j Sandbox
    • Pelajari Neo4j, uji ide pribadi, dll.
Konsep NoSQL

Platform grafik Neo4j - Aura

  • Layanan Basis Data Cloud
  • Jalankan di cloud tanpa mengelola infrastruktur

Logo Neo4j Aura

Konsep NoSQL

Neo4j - driver

  • Driver resmi: C#, Java, Python, JavaScript, Spring...
  • Driver komunitas: R, PHP, Ruby...
Konsep NoSQL

Neo4j - penggunaan populer

  • Analitik dan kecerdasan buatan
  • Deteksi penipuan
  • Rekomendasi real-time
  • Knowledge graph
  • Ilmu hayati
  • Telekomunikasi
  • ...
Konsep NoSQL

Neo4j - pelanggan

  Logo beberapa pelanggan Neo4j

Konsep NoSQL

Gousto - ringkasan

  • Perusahaan kotak resep
  • Mengirim lebih dari satu juta makanan tiap bulan
  • 400+ staf

Logo Gousto

Konsep NoSQL

Gousto - masalah dan solusi

  • Masalah: Lebih banyak pilihan membuat navigasi sulit

  • Solusi: Gunakan Neo4j

    • Sistem rekomendasi internal untuk resep
      • interaksi pelanggan sebelumnya dengan menu
      • informasi tentang resep mendatang
Konsep NoSQL

Gousto - hasil

  • Peningkatan 30% pelanggan yang memilih resep yang direkomendasikan
  • Kontrol biaya lebih baik
Konsep NoSQL

Gousto - hasil

  • Peningkatan 30% pelanggan yang memilih resep yang direkomendasikan
  • Kontrol biaya lebih baik
1 https://neo4j.com/case-studies/
Konsep NoSQL

Ayo berlatih!

Konsep NoSQL

Preparing Video For Download...