- Duck-UI เป็น SQL IDE ที่ทำงานผ่านเบราว์เซอร์และรองรับ DuckDB
- สามารถทำงานคิวรีข้อมูลในสภาพแวดล้อมเว็บได้โดยไม่ต้องติดตั้งโปรแกรมใดเพิ่มเติม
- มอบประสบการณ์วิเคราะห์ข้อมูลที่รวดเร็วผ่านอินเทอร์เฟซที่เป็นมิตรกับผู้ใช้
- พื้นฐานแบบโอเพนซอร์ส จึงสามารถใช้งานได้ฟรีสำหรับนักพัฒนาและนักวิทยาศาสตร์ข้อมูล
- โครงสร้างมีขนาดเบา ทำงานได้รวดเร็ว และมีลักษณะเด่นคือ ความสะดวกในการใช้งาน เมื่อเทียบกับ SQL IDE ของฐานข้อมูลอื่น
แนะนำ Duck-UI
- Duck-UI เป็น SQL IDE ที่ทำงานโดยตรงในเบราว์เซอร์ ที่สามารถรันคิวรีบน DuckDB ได้
- โดยไม่ต้องติดตั้งขั้นตอนใดๆ เพียงเข้าถึงผ่านเว็บก็สามารถใช้สภาพแวดล้อมคิวรีฐานข้อมูลและวิเคราะห์ข้อมูลได้ทันที
- ช่วยให้สามารถสำรวจโครงสร้างตาราง เขียนคิวรี และตรวจสอบผลลัพธ์ได้ โดยมี เครื่องมือการทำงานข้อมูลที่เข้าใจได้อย่างเป็นธรรมชาติ
- เป็นโครงการโอเพนซอร์สที่ใครๆ ก็สามารถอ่านซอร์สโค้ดบน GitHub และขยายฟีเจอร์ได้
- การวิเคราะห์ข้อมูลด้วย DuckDB ทำได้ง่ายผ่านเว็บ ช่วยเพิ่มประสิทธิภาพการทำงานในงานด้านการพัฒนาและข้อมูล
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ที่บริษัท Definite ของเราใช้ DuckDB เป็น data lake แบบฝังตัว และพอใจมากจริง ๆ
ตอนนี้แคตตาล็อก graph database อิงกับโปรเจกต์ kuzu graph db ที่ถูก archive แล้ว และการพัฒนาก็ดำเนินต่อที่ ladybug
ผมก็ใช้ UI ในตัวอยู่เหมือนกัน แต่จะลองโปรเจกต์นี้แน่นอน
DuckDB เป็นซอฟต์แวร์ที่น่าประทับใจที่สุดตัวหนึ่งที่ผมเคยใช้มาตลอดอาชีพ
มันจัดการไฟล์ Parquet ระดับเทราไบต์ได้ง่าย และ binding ต่าง ๆ ก็ทำมาดีมาก
ความคิดที่ว่าจะทำแอปนี้ให้ทำงานในเบราว์เซอร์ 100% เกิดขึ้นหลังจากตอนอยู่บริษัทเก่า ต้องจัดการไฟล์ CSV จำนวนมากจากคนหลายกลุ่ม และ Excel เปิดข้อมูลไม่ได้แม้แต่ตัวอักษรเดียว
พอสร้างเครื่องมือนี้ขึ้นมา ชีวิตผมก็ง่ายขึ้นมาก หวังว่าจะช่วยให้ชีวิตของทุกคนง่ายขึ้นด้วย
อยากรู้ว่าเคยพิจารณาใช้ Perspective กับขั้นตอนการทำกราฟช่วงท้ายหรือไม่
การสร้างระบบกราฟขึ้นมาเองน่าจะเป็นงานใหญ่มาก แต่ทำได้ดีจริง ๆ
มันรวมฟังก์ชันของ DuckDB รวมถึง parquet, csv, pivot และอื่น ๆ ไว้ด้วย
แนะนำ qstudio
ถ้าใช้บนเครื่องโลคัล ก็สามารถใช้ CPU และหน่วยความจำทั้งหมดได้ ทำให้ประสิทธิภาพเหนือกว่าแบบ Wasm อย่างชัดเจน
มีผลิตภัณฑ์คล้ายกันคือ sql-workbench.com ด้วย
duckdb --uiทิ้งไว้ตลอดเวลาด้านฟังก์ชันถือว่ายอดเยี่ยมมาก แต่ผมไม่ชอบที่ UI ไม่ได้เป็นโอเพนซอร์สและถูกดูแลโดย motherduck เท่านั้น
มีจุดปรับปรุงเล็ก ๆ แต่สำคัญอยู่เยอะ และน่าเสียดายที่ในมุมของ motherduck ดูเหมือนไม่มีแรงจูงใจพอจะปรับปรุงอย่างจริงจัง
เลยสงสัยว่าโปรเจกต์นี้จะสามารถมาแทน local UI ของ duckdb ได้หรือไม่
เพื่ออ้างอิง ผมทำโปรเจกต์นี้ก่อนที่ motherduck UI จะเปิดตัว 2 สัปดาห์ เลยตั้งชื่อว่า duckui ไว้แบบนั้น (และก็ซื้อโดเมนไปแล้ว เลยขี้เกียจคิดชื่อใหม่…)
ผมอยากพัฒนามันให้เป็น UI ที่ดีที่สุดสำหรับพวกเราทุกคนจริง ๆ
อยากได้ทั้งไอเดียและความช่วยเหลือมาก ๆ ในการทำส่วนที่ยังขาดให้สมบูรณ์
เท่าที่ผมรู้ Wasm client อย่างเป็นทางการของ DuckDB ยังรองรับฟีเจอร์ได้ไม่ครบทั้งหมด
เลยสงสัยว่าแอปนี้รองรับชุดฟังก์ชันมากกว่า น้อยกว่า หรือเท่ากัน