Dirancang untuk kinerja analitik berkelanjutan.
Waktu respons, kapasitas serentak, dan efisiensi operasional dirancang bersama, bukan ditambahkan setelah penerapan.
Sistem, per area.
- Eksekusi
- Penyaringan, pengelompokan, join, dan pemeringkatan berjalan di GPU, sementara data tetap berada di sana di antara setiap tahap.
- Perangkat keras
- Satu GPU per worker. Kapasitas bertambah dengan menambahkan worker.
- Penyimpanan
- Penyimpanan kolumnar terkompresi yang hanya membaca kolom yang disebutkan oleh kueri. Pemuatan tahan terhadap kegagalan sistem.
- Skala dan ketahanan
- Tabel tersebar di beberapa mesin dengan jumlah salinan sesuai kebutuhan; operasi baca tetap berjalan saat terjadi kegagalan; pencadangan dan pemulihan seluruh klaster.
- SQL
- Join, subkueri, blok kueri yang dapat digunakan kembali, dan katalog fungsi yang lengkap.
- Kompatibilitas
- Kueri ClickHouse berjalan apa adanya melalui lapisan kompatibilitas.
- Sistem yang sudah ada
- Tabel yang masih berada di ClickHouse, PostgreSQL, atau MySQL dapat dikueri di tempat dan digabungkan dengan tabel RayoDB.
- Memasukkan data
- Sumber langsung dari Kafka, MySQL, dan PostgreSQL yang tidak pernah menghitung satu baris dua kali, ditambah pemuatan massal dan melalui API.
- Retensi
- Data yang lebih lama dari rentang waktu yang dipilih dihapus sesuai jadwal.
- AI dalam SQL
- Prakiraan, deteksi anomali, dan pencarian berdasarkan makna sebagai fungsi SQL, menggunakan model bawaan atau model Anda sendiri.
- Analitik sesi
- Metrik sesi sebagai fungsi SQL: funnel, aktivitas serentak, retensi, dan jalur peristiwa.
- Operasional
- Akun dan kunci API dengan izin akses, koneksi terenkripsi, metrik Prometheus, dan pemeriksaan kesehatan.
Pertanyaan yang selalu diajukan dalam setiap evaluasi.
- Apakah SQL yang sudah ada perlu ditulis ulang?
- Jarang. Join, subkueri, dan fungsi umum didukung, serta kueri ClickHouse berjalan apa adanya. Yang belum tersedia dicantumkan di bawah ini.
- Apakah data harus dipindahkan terlebih dahulu?
- Tidak. Tabel yang masih berada di ClickHouse, PostgreSQL, atau MySQL dapat dikueri di tempat, sehingga evaluasi dapat dimulai dengan kueri yang saat ini paling bermasalah.
- Perangkat keras apa yang dibutuhkan?
- GPU NVIDIA, satu per worker. Klaster pengembangan menjalankan delapan kartu kelas konsumen per mesin, perangkat keras yang dapat dibeli oleh tim Anda.Mengapa GPU
- Di mana RayoDB dapat dijalankan?
- Di mesin Anda sendiri atau instans GPU cloud, di dalam jaringan Anda. Tidak ada layanan terkelola selama akses awal.
- Bagaimana kinerjanya?
- Setiap evaluasi membandingkan waktu respons, kapasitas serentak, dan infrastruktur dengan sistem yang saat ini menjalankan beban kerja yang sama.Metodologi kinerja
Yang belum tersedia di RayoDB.
- Tabel dibuat melalui API, bukan dengan CREATE TABLE dalam SQL.
- Belum mendukung UNION, INTERSECT, atau EXCEPT, kueri rekursif, dan hanya satu pernyataan per permintaan.
- Bukan database transaksional: dibangun untuk analisis, bukan untuk memproses pesanan baris demi baris.
- Perbandingan kinerja umum akan menyusul setelah program tolok ukur yang lebih luas selesai.
Ukur beban kerja Anda.
Mitra akses awal membandingkan RayoDB dengan sistem mereka saat ini menggunakan data dan kueri mereka sendiri.