Neo4j telah mengumumkan kemampuan baru pada produknya untuk pelanggan cloud dan swakelola. Ia mengklaim ini akan memungkinkan pelanggan untuk, “meningkatkan kueri analitis hingga 100x lebih cepat.” Ini juga akan memungkinkan pelanggan untuk melakukannya “menjalankan pemrosesan transaksional dan analitis dalam satu database.”
Klaim ketiga adalah bahwa pelanggan sekarang dapat, “secara otomatis melacak perubahan data secara real-time untuk pengambilan keputusan penting yang lebih cepat.”
Sudhir Hasbe, Chief Product Officer, Neo4j, berkata, “Integrasi beban kerja operasional dan analitis Neo4j dalam satu database kini ditingkatkan dengan kekuatan runtime paralel dan pengambilan data perubahan, memberdayakan pelanggan kami dengan wawasan waktu nyata, manajemen data hemat biaya, dan arsitektur yang disederhanakan.
“Hasilnya mendorong pengambilan keputusan yang lebih cepat, pengalaman pelanggan yang unggul, dan keunggulan kompetitif di pasar dengan kecepatan, kinerja, dan ketangkasan yang jauh lebih besar dari sebelumnya.”
Apa saja kemampuan barunya?
Dalam pengumumannya, Neo4j telah menyoroti empat kemampuan dan manfaat dengan rilis baru ini. Mereka:
- Performa kueri analitik hingga 100X lebih cepat melalui kemampuan Parallel Runtime, yang menambahkan thread serentak di beberapa inti CPU untuk menjalankan kueri grafik analitik. Neo4j juga memanfaatkan teknik yang disebut paralelisme berbasis morsel untuk mengoptimalkan kemampuan ini, demi skalabilitas yang lebih besar, pemanfaatan sumber daya yang lebih baik, dan multitasking yang lancar.
- Keputusan penting yang lebih cepat kini dimungkinkan oleh Change Data Capture (CDC) asli, yang mengotomatiskan pelacakan real-time dan pemberitahuan perubahan data dalam database. CDC juga terintegrasi dengan Neo4j Connector untuk Kafka Dan Anak sungaiyang mengalirkan perubahan ini untuk memudahkan konsumsi di seluruh platform data dan aplikasi lainnya.
- Pembuatan Grafik Pengetahuan yang lebih mudah melalui model penyematan baru yang memprediksi dan menemukan hubungan yang hilang serta menyimpulkan koneksi baru dalam grafik pengetahuan organisasi untuk pemahaman semantik yang lebih baik.
- Algoritme pencarian jalur baru yang membuat alur kerja kompleks menjadi lebih efisien dengan mengidentifikasi urutan terbaik dan jalur kritis antar node pada grafik.
Paralelisme yang didorong oleh Morsel adalah langkah besar lainnya bagi Neo4j
Peningkatan ini sangat signifikan. Analisis bergantung pada kecepatan dan kinerja agar relevan dan tepat waktu. Peningkatan 100x yang diklaim akan menarik minat pelanggan. Melakukan hal ini dengan menggunakan kemampuan runtime paralel memastikan bahwa perangkat keras yang mendasarinya digunakan dengan lebih efektif.
Kunci dari peningkatan paralel tersebut adalah penerapan paralelisme berbasis potongan. Ini bukanlah teknik baru. Namun, secara historis, hal ini memerlukan penyesuaian dan keseimbangan yang cermat untuk memastikan bahwa ukuran potongan yang dipilih tepat. Yang belum jelas dalam rilis ini adalah bagaimana hal itu akan dilakukan.
Akankah Neo4j secara dinamis menyesuaikan ukuran potongan berdasarkan kueri, kumpulan data, dan sumber daya yang tersedia? Jika ya, berapa lama waktu yang dibutuhkan untuk mendapatkan gambaran tentang apa yang dilakukan pelanggan? Seberapa cepat ia beradaptasi ketika kueri melampaui batas sumber daya yang tersedia dan ukuran potongan yang dipilih?
Pertanyaan mengenai sumber daya ini sangat penting dalam lingkungan cloud di mana pelanggan dapat menambah/menghapus sumber daya sesuai kebutuhan. Selain itu, tidak ada diskusi tentang bagaimana hal ini akan menyeimbangkan thread CPU dan GPU untuk analitik. Juga tidak disebutkan mekanisme yang memungkinkan data scientist memilih apa yang harus digunakan.
Pada bulan September, perusahaan menambahkan pencarian vektor asli ke dalam kemampuan intinya. Ini menambahkan kemampuan untuk melakukan tanggapan eksplisit dan implisit terhadap LLM. Ini meningkatkan akurasi, konteks, dan kemampuan menjelaskan ke LLM. Hasilnya adalah tanggapan yang lebih akurat secara kontekstual terhadap pertanyaan. Ketika organisasi mulai meluncurkan LLM pribadi, pencarian vektor menawarkan fitur baru yang akan meningkatkan pengalaman pengguna.
Enterprise Times: Apa artinya ini?
Meningkatkan kinerja analitik adalah kunci untuk memaksimalkan data yang dimiliki organisasi. Namun, ada pertanyaan di sini tentang bagaimana kecepatan dihitung dan cara terbaik untuk memanfaatkan kemampuan baru tersebut.
Hanya ada sedikit informasi di situs web Neo4j yang menunjukkan cara menerapkan paralelisme berbasis potongan secara efektif. Juga tidak ada yang menunjukkan apa artinya ini untuk konfigurasi database atau bahkan apakah itu dapat dikonfigurasi. Pelanggan pasti ingin mengetahui lebih banyak sebelum mengambil langkah ini. Mereka ingin memahami manfaat dan tantangan konfigurasi. Mereka juga ingin memastikan bahwa hal ini tidak akan berdampak pada teknologi lain yang mereka gunakan untuk meningkatkan kinerja kueri.
Namun, selain itu, ini adalah langkah menarik dari Neo4j. Dua pengumuman besar dalam dua bulan terakhir menunjukkan bahwa perusahaan bekerja keras untuk memisahkan diri dari perusahaan lain di bidang ini. NODES 2023 sedang berlangsung saat ini secara online. Akankah ada pembicaraan mengenai pencarian vektor asli dan kemampuan terbaru ini? Kami hanya bisa menunggu dan melihat.