สถานะการสร้าง:
คำอธิบาย
คุณสมบัติที่สำคัญ
สาธิต
เอกสารประกอบ
เริ่มต้นอย่างรวดเร็ว
การตั้งค่าการพัฒนา
ส่วนหน้า
แบ็กเอนด์
คำถามที่พบบ่อย
มีส่วนร่วม
โครงสร้างพื้นฐาน
รายละเอียดการติดต่อ
WhoDB เป็นเครื่องมือจัดการฐานข้อมูลน้ำหนักเบา (~20MB) ทรงพลังและใช้งานง่าย ออกแบบมาเพื่อปรับปรุงงานดูแลฐานข้อมูลของคุณ การผสมผสานความเรียบง่ายของผู้ดูแลระบบเข้ากับ UX และประสิทธิภาพที่ได้รับการปรับปรุง WhoDB ถูกสร้างขึ้นด้วย GoLang เพื่อมอบความเร็วและประสิทธิภาพที่เหมาะสมที่สุด ด้วยคุณสมบัติต่างๆ เช่น การแสดงภาพสคีมาเชิงโต้ตอบและการแก้ไขแบบอินไลน์ WhoDB จึงรองรับทั้งโครงการขนาดเล็กและระบบองค์กรที่ซับซ้อน
WhoDB มอบโอกาสให้คุณพูดคุยกับข้อมูลของคุณโดยใช้ภาษาที่เป็นธรรมชาติ ด้วยการผสานรวมของเรากับ Ollama, ChatGPT และ Anthropic คุณลักษณะนี้ช่วยให้คุณสามารถดำเนินการสืบค้นและจัดการข้อมูลของคุณผ่านการสนทนาแทนการใช้ SQL ที่ซับซ้อน
สนทนากับข้อมูลของคุณ: ไม่ต้องเสียเวลาสร้างแบบสอบถาม SQL ที่ซับซ้อนอีกต่อไป - ถามได้เลย!
UX ที่ได้รับการปรับปรุง: อินเทอร์เฟซที่สะอาดตาและใช้งานง่ายซึ่งใช้งานง่าย
ประสิทธิภาพที่รวดเร็วเป็นพิเศษ: สร้างด้วย GoLang เพื่อความเร็วที่ยอดเยี่ยม รวมถึงการจำลองเสมือนของตารางที่ส่วนหน้า
การแสดงภาพสคีมา: กราฟเชิงโต้ตอบเพื่อให้เห็นภาพสคีมาฐานข้อมูลของคุณได้อย่างง่ายดาย
การแก้ไขและดูตัวอย่างแบบอินไลน์: แก้ไขและดูตัวอย่างข้อมูลโดยตรงในอินเทอร์เฟซ
รองรับฐานข้อมูลแบบกว้าง: เข้ากันได้กับ PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB และ ElasticSearch
Scratchpad: อินเทอร์เฟซเหมือนโน้ตบุ๊ก Jupyter สำหรับการสืบค้นฐานข้อมูล
สัมผัส WhoDB โดยตรงด้วยการสาธิตสดของเรา
หมายเหตุ: การสาธิตนี้เต็มไปด้วยฐานข้อมูลตัวอย่างจาก postgresDBSamples โดยมีการกรอกข้อมูลประจำตัวไว้ล่วงหน้า
หรือชำระเงินวิดีโอสาธิตของเรา
สำหรับข้อมูลโดยละเอียดเพิ่มเติม โปรดดูเอกสารประกอบของเรา
เริ่มต้นใช้งาน WhoDB อย่างรวดเร็วโดยใช้ Docker:
นักเทียบท่า run -it -p 8080:8080 clidey/whodb
หรือใช้นักเทียบท่าเขียน:
เวอร์ชัน: "3.8" บริการ: ใคร: รูปภาพ: clidey/whodb# วอลุ่ม: # (เป็นทางเลือกสำหรับ sqlite) # - ./sample.db:/db/sample.dbports: - "8080:8080"
เข้าถึง WhoDB โดยไปที่ http://localhost:8080 ในเบราว์เซอร์ของคุณ
GoLang (แนะนำเวอร์ชันล่าสุด)
PNPM (แนะนำเวอร์ชันล่าสุด)
หากต้องการเริ่มบริการส่วนหน้า ให้ไปที่ไดเรกทอรี frontend/
แล้วรัน:
pnpm ฉัน && pnpm เริ่มต้น
หากไดเรกทอรี core/
ไม่มีโฟลเดอร์ build/
คุณจะต้องสร้างส่วนหน้าและย้ายไปยังไดเรกทอรีส่วนหลัง จากไดเร็กทอรีราก ให้รัน:
ส่วนหน้าซีดี && pnpm ติดตั้ง && pnpm รันบิลด์ && rm -rf ../core/build/ && cp -r ./build ../core/ && cd -;
คำสั่งนี้จะคอมไพล์ส่วนหน้าและคัดลอก build/
โฟลเดอร์ไปที่ core/
ขั้นตอนนี้จำเป็นเนื่องจาก Go จะพยายามฝัง build/
โฟลเดอร์ในการเปิดตัวแต่ละครั้ง คุณต้องทำสิ่งนี้เพียงครั้งเดียว
ไปที่ https://ollama.com/ และดาวน์โหลดสำหรับระบบของคุณ เมื่อเสร็จแล้ว เราขอแนะนำให้คุณเริ่มต้นด้วยรุ่น Llama 3.1 8b WhoDB จะตรวจจับโมเดลที่คุณติดตั้งโดยอัตโนมัติ และจะแสดงตัวเลือก แชท ที่แถบด้านข้างซ้าย
หากไดเร็กทอรี core/
มี build/
โฟลเดอร์อยู่แล้ว หรือเมื่อคุณทำตามขั้นตอนข้างต้นเสร็จแล้ว คุณสามารถเริ่มบริการแบ็กเอนด์ได้โดยการเรียกใช้:
ซีดีคอร์/ ไปวิ่ง
อะไรเป็นแรงบันดาลใจให้เกิด WhoDB?
WhoDB ได้รับแรงบันดาลใจจาก Adminer ในเรื่องลักษณะที่ไม่ซับซ้อนและใช้งานง่าย เรามุ่งหวังที่จะสร้างคุณสมบัติเหล่านี้ด้วยการแสดงภาพที่ได้รับการปรับปรุงและประสบการณ์ผู้ใช้ที่สอดคล้องกันในฐานข้อมูลต่างๆ
WhoDB จัดการกับคำถามจำนวนมากได้อย่างไร
WhoDB รองรับการโหลดแบบ Lazy Loading เพื่อให้มั่นใจถึงประสิทธิภาพที่ราบรื่นแม้กับชุดข้อมูลขนาดใหญ่
อะไรทำให้ WhoDB แตกต่างจาก DBeaver?
ต่างจาก DBeaver ซึ่งมีฟีเจอร์หลากหลายแต่ทรัพยากรหนัก WhoDB ได้รับการออกแบบมาให้มีน้ำหนักเบาและมีประสิทธิภาพ ทำงานบนทรัพยากรน้อยที่สุด เหมาะสำหรับการตั้งค่าขนาดเล็กหรือสภาพแวดล้อมที่จำกัดทรัพยากร
WhoDB เข้ากันได้กับฐานข้อมูลใด ๆ หรือไม่? WhoDB รองรับฐานข้อมูลที่หลากหลาย มอบประสบการณ์ที่สอดคล้องกันในฐานข้อมูล SQL, NoSQL และ Graph ปัจจุบันรองรับ PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB และ ElasticSearch
ฉันจะปรับใช้ WhoDB ได้อย่างไร WhoDB สามารถใช้งานได้อย่างง่ายดายโดยใช้ Docker หรือ Docker Compose ดูส่วน "เริ่มต้นอย่างรวดเร็ว" สำหรับรายละเอียด
ถาม: WhoDB เหมาะกับสภาพแวดล้อมการใช้งานจริงหรือไม่
แม้ว่า WhoDB จะมีน้ำหนักเบาและมีประสิทธิภาพ แต่เราขอแนะนำให้ประเมินความเหมาะสมกับสภาพแวดล้อมการผลิตเฉพาะของคุณ
เรายินดีรับการสนับสนุนจากชุมชน! อย่าลังเลที่จะเปิดประเด็นหรือส่งคำขอดึงข้อมูลเพื่อช่วยปรับปรุง WhoDB เรามีคู่มือการมีส่วนร่วมที่นี่
การปรับใช้ของ WhoDB และ CI/CD ได้รับการจัดการโดย Clidey ซึ่งเป็นแพลตฟอร์ม DevOps ที่ไม่มีโค้ด สำหรับข้อมูลเพิ่มเติม โปรดไปที่ https://clidey.com
สถานะการสร้าง Clidey:
หากมีข้อสงสัยหรือการสนับสนุน โปรดติดต่อ [email protected]
“เวทมนตร์เหรอ? มันคือเวทมนตร์เหรอ? ไม่สิ มันเป็นแค่ WhoDB!”