Topik ini menjelaskan alat pengembangan umum yang dapat digunakan untuk terhubung dan melakukan operasi pada Hologres. Topik ini juga mencakup skenario penggunaan alat tersebut. Anda dapat menggunakan alat pengembangan yang sudah dikuasai untuk terhubung ke Hologres dalam pengembangan data.
Pengenalan
Hologres kompatibel dengan PostgreSQL dan menyediakan driver Java Database Connectivity (JDBC) serta Open Database Connectivity (ODBC).
Tabel berikut menjelaskan alat pengembangan umum yang tersedia.
Alat | Deskripsi dan skenario penggunaan | Referensi | |
HoloWeb | Direkomendasikan. Sebuah platform pengembangan data besar serba ada yang dikembangkan berdasarkan Hologres. Alat ini memungkinkan Anda melakukan pengembangan data secara visual atau menggunakan Pernyataan SQL. Dengan cara ini, alat ini memenuhi kebutuhan pengembang dengan berbagai tingkat pengalaman pengembangan dan cocok untuk berbagai operasi pengembangan di Hologres. | ||
DataWorks | Sebuah platform pengembangan data besar serba ada yang terintegrasi mendalam dengan Hologres. DataWorks cocok untuk skenario pengembangan data besar di mana pengembangan sangat bergantung pada DataWorks, seperti skenario di mana DataWorks digunakan untuk penjadwalan pekerjaan. | ||
Klien pihak ketiga | Navicat | Sebuah alat pengembangan yang terhubung ke beberapa database. Alat ini memungkinkan Anda melakukan pengembangan data secara visual atau menggunakan Pernyataan SQL. Alat ini lebih cocok untuk skenario di mana layanan sangat bergantung pada Navicat. | |
DataGrip | Sebuah alat pengembangan yang memungkinkan Anda menghubungkan aplikasi ke beberapa database. DataGrip memfasilitasi pembuatan, pengelolaan, dan pemeliharaan database. | ||
Apache Nifi | Sebuah platform pemrosesan dan distribusi data yang mudah digunakan dan andal. Platform ini dirancang untuk memfasilitasi manajemen otomatis aliran data lintas sistem. Apache NiFi menyediakan antarmuka pengguna web (UI) yang sangat interaktif dan ramah pengguna. Anda dapat menggunakan Apache Nifi untuk mengelola dan memproses aliran data dalam satu sistem atau lintas sistem. | ||
SQL Workbench/J | Sebuah alat kueri SQL gratis dan lintas platform. Alat ini hanya memungkinkan Anda melakukan pengembangan data menggunakan Pernyataan SQL dan lebih cocok untuk pengembang dengan kemampuan dasar pengembangan SQL. | ||
PSQL | Sebuah klien baris perintah interaktif berbasis PostgreSQL. Alat ini hanya memungkinkan Anda melakukan pengembangan data menggunakan Pernyataan SQL dan lebih cocok untuk pengembang dengan kemampuan dasar pengembangan SQL. | ||
Menggunakan kode untuk koneksi | JDBC | Sebuah API Java yang digunakan untuk mengeksekusi Pernyataan SQL, yang memungkinkan Anda mengakses berbagai jenis database relasional secara seragam. API Java ini terdiri dari sekumpulan kelas dan Operasi API yang ditulis dalam Java. Alat ini hanya memungkinkan Anda melakukan pengembangan data menggunakan Pernyataan SQL dan lebih cocok untuk pengembang dengan pengalaman pengembangan JDBC. | |
Python | Bahasa pemrograman tingkat lanjut. Python banyak digunakan di bidang analisis data karena sintaksnya yang ringkas dan mudah dibaca serta ekosistem komprehensif dari pustaka pihak ketiga. | ||
Holo Client | Sebuah antarmuka pengembangan yang dikembangkan untuk Hologres berdasarkan JDBC. Holo Client cocok untuk penulisan sejumlah besar data dan kueri titik dengan permintaan per detik (QPS) yang tinggi. Sebagai contoh, Anda dapat menggunakan Holo Client jika ingin mengaitkan dengan tabel dimensi untuk kueri atau mensinkronkan data ke Hologres secara waktu nyata atau dalam satu waktu. | ||