Status Bangun:
Keterangan
Fitur Utama
Demo
Dokumentasi
Mulai Cepat
Pengaturan Pengembangan
Bagian depan
Bagian belakang
FAQ
Berkontribusi
Infrastruktur
Detail kontak
WhoDB adalah alat manajemen basis data yang ringan (~20MB), kuat, dan mudah digunakan yang dirancang untuk menyederhanakan tugas administrasi basis data Anda. Menggabungkan kesederhanaan Adminer dengan peningkatan UX dan kinerja, WhoDB dibangun dengan GoLang untuk memberikan kecepatan dan efisiensi optimal. Dengan fitur seperti visualisasi skema interaktif dan pengeditan sebaris, WhoDB melayani proyek kecil dan sistem perusahaan yang kompleks.
WhoDB menawarkan Anda kesempatan untuk berbicara dengan data Anda menggunakan bahasa alami berkat integrasi kami dengan Ollama, ChatGPT, dan Anthropic. Fitur ini memungkinkan Anda melakukan kueri dan mengelola data melalui percakapan, bukan SQL yang rumit.
Berkomunikasi dengan Data Anda: Tidak perlu lagi membuang waktu untuk menyusun kueri SQL yang rumit - tanyakan saja!
UX yang Ditingkatkan: Antarmuka yang bersih dan intuitif serta mudah dinavigasi.
Kinerja Sangat Cepat: Dibangun dengan GoLang untuk kecepatan luar biasa, termasuk virtualisasi tabel di frontend.
Visualisasi Skema: Grafik interaktif untuk memvisualisasikan skema database Anda dengan mudah.
Pengeditan & Pratinjau Inline: Edit dan pratinjau data langsung di antarmuka.
Dukungan Basis Data Luas: Kompatibel dengan PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB, & ElasticSearch.
Scratchpad: Antarmuka seperti notebook Jupyter untuk melakukan kueri database.
Rasakan WhoDB secara langsung dengan demo langsung kami.
Catatan: Demo ini diisi dengan database sampel dari postgresDBSamples, dengan kredensial yang sudah diisi sebelumnya.
Atau lihat video demo kami
Untuk informasi lebih rinci, lihat Dokumentasi kami.
Bangun dan jalankan WhoDB dengan cepat menggunakan Docker:
menjalankan buruh pelabuhan -it -p 8080:8080 clidey/whodb
Atau, gunakan Docker Compose:
versi: "3.8" layanan: siapa: gambar: clidey/whodb# volume: # (opsional untuk sqlite) # - ./sample.db:/db/sample.dbports: - "8080:8080"
Akses WhoDB dengan menavigasi ke http://localhost:8080 di browser Anda.
GoLang (direkomendasikan versi terbaru)
PNPM (direkomendasikan versi terbaru)
Untuk memulai layanan frontend, navigasikan ke direktori frontend/
dan jalankan:
pnpm saya && pnpm mulai
Jika direktori core/
tidak memiliki folder build/
, Anda harus membangun frontend dan memindahkannya ke direktori backend. Dari direktori root, jalankan:
cd frontend && pnpm instal && pnpm jalankan build && rm -rf ../core/build/ && cp -r ./build ../core/ && cd -;
Perintah ini akan mengkompilasi frontend dan menyalin folder build/
ke core/
. Langkah ini diperlukan karena Go akan mencoba menyematkan folder build/
pada setiap peluncuran. Anda hanya perlu melakukan ini sekali saja.
Buka https://ollama.com/ dan unduh untuk sistem Anda. Setelah selesai, kami menyarankan Anda memulai dengan model Llama 3.1 8b. WhoDB akan secara otomatis mendeteksi model yang Anda instal dan akan menampilkan opsi Obrolan di sidebar kiri.
Jika direktori core/
sudah memiliki folder build/
, atau setelah Anda menyelesaikan langkah di atas, Anda dapat memulai layanan backend dengan menjalankan:
inti cd/ pergi lari.
Apa yang menginspirasi terciptanya WhoDB?
WhoDB terinspirasi oleh Adminer karena sifatnya yang ringan dan kemudahan penggunaan. Kami bertujuan untuk membangun kualitas ini dengan visualisasi yang ditingkatkan dan pengalaman pengguna yang konsisten di berbagai database.
Bagaimana WhoDB menangani pertanyaan besar?
WhoDB mendukung pemuatan lambat, memastikan kinerja lancar bahkan dengan kumpulan data besar.
Apa yang membuat WhoDB berbeda dari DBeaver?
Tidak seperti DBeaver, yang kaya fitur namun banyak sumber daya, WhoDB dirancang agar ringan dan efisien, berjalan dengan sumber daya minimal—sempurna untuk pengaturan yang lebih kecil atau lingkungan dengan sumber daya terbatas.
Apakah WhoDB kompatibel dengan database apa pun? WhoDB mendukung beragam database, memberikan pengalaman yang konsisten di seluruh database SQL, NoSQL, dan Graph. Saat ini, mendukung PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB, & ElasticSearch.
Bagaimana cara menerapkan WhoDB? WhoDB dapat diterapkan dengan mudah menggunakan Docker atau Docker Compose. Lihat bagian "Mulai Cepat" untuk rinciannya.
T: Apakah WhoDB cocok untuk lingkungan produksi?
Meskipun WhoDB ringan dan efisien, kami menyarankan Anda mengevaluasi kesesuaiannya untuk lingkungan produksi spesifik Anda.
Kami menyambut kontribusi dari komunitas! Jangan ragu untuk membuka terbitan atau mengirimkan permintaan penarikan untuk membantu meningkatkan WhoDB. Kami memiliki panduan kontribusi di sini.
Penerapan WhoDB dan CI/CD dikelola oleh Clidey, platform DevOps tanpa kode. Untuk informasi lebih lanjut, kunjungi https://clidey.com
Status Pembuatan Clidey:
Untuk pertanyaan atau dukungan apa pun, silakan hubungi [email protected].
"Apakah ini sihir? Apakah ini sihir? Tidak, itu hanya WhoDB!"