4 คะแนน โดย GN⁺ 2025-02-01 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • อินเทอร์เฟซสเปรดชีตที่ใช้งานง่าย
    • มอบอินเทอร์เฟซให้ผู้ใช้ทุกระดับทักษะสามารถดู แก้ไข คิวรี และทำงานร่วมกันบนข้อมูล Postgres ได้โดยตรง
    • โฮสต์เองได้ และใช้ความสามารถ native ด้านการควบคุมการเข้าถึงของ Postgres

Mathesar

  • Mathesar เป็นเว็บแอปพลิเคชันที่ทำให้การทำงานกับฐานข้อมูล PostgreSQL ทั้งง่ายและทรงพลัง
    • ช่วยให้ดู แก้ไข คิวรี และทำงานร่วมกันกับข้อมูลได้ผ่านอินเทอร์เฟซคล้ายสเปรดชีตโดยไม่ต้องเขียนโค้ด
    • โฮสต์เองได้ และทำงานโดยตรงกับฐานข้อมูล สคีมา และตารางของ PostgreSQL
    • เป็นโปรเจ็กต์โอเพนซอร์ส 100% ที่ดูแลโดย Mathesar Foundation
    • ขยายระบบได้ในระดับเดียวกับ Postgres และรองรับข้อมูลทุกขนาดหรือทุกระดับความซับซ้อน
    • ผสานเข้ากับโครงสร้างพื้นฐานเดิมได้ด้วยการตั้งค่าเพียงเล็กน้อย
    • ข้อมูลไม่ออกจากเซิร์ฟเวอร์ และรักษาความปลอดภัยของฐานข้อมูลด้วยการควบคุมการเข้าถึงตาม role และสิทธิ์ของ Postgres

สถานะ

  • Public Beta: ขณะนี้อยู่ในช่วง Public Beta

การติดตั้ง Mathesar

  • ดูเอกสารสำหรับวิธีติดตั้ง Mathesar บนเซิร์ฟเวอร์ของคุณเอง

การเข้าร่วมชุมชน

  • ทีม Mathesar อยู่บน Matrix (บริการแชต) และพูดคุยงานประจำวันผ่าน mailing list และ developer mailing list

การมีส่วนร่วมกับ Mathesar

  • สนับสนุนให้มีส่วนร่วมอย่างมาก และสามารถเริ่มต้นได้โดยอ่านคู่มือสำหรับผู้มีส่วนร่วม

ฟีเจอร์

  • ทำงานบน Postgres: เชื่อมต่อกับฐานข้อมูล Postgres ที่มีอยู่แล้ว หรือตั้งค่าใหม่ได้
  • ติดตั้งได้รวดเร็ว: ติดตั้งได้ภายในไม่กี่นาทีด้วย Docker
  • การควบคุมการเข้าถึงบนพื้นฐานของ Postgres: ใช้ role ของ Postgres ที่มีอยู่ภายใน UI ของ Mathesar ได้
  • ทำงานร่วมกับเครื่องมืออื่นได้: ทำงานสอดประสานกับเครื่องมือหลายพันรายการในระบบนิเวศของ Postgres
  • ตั้งค่าโมเดลข้อมูล: สร้างและอัปเดตสคีมาและตารางของ Postgres ได้อย่างง่ายดาย
  • การป้อนข้อมูล: ดู สร้าง อัปเดต และลบเรกคอร์ดในตารางได้ผ่านอินเทอร์เฟซคล้ายสเปรดชีต
  • การกรอง เรียงลำดับ และจัดกลุ่ม: แยกข้อมูลได้อย่างรวดเร็วในหลายรูปแบบ
  • ตัวสร้างคิวรี: เขียนคิวรีได้โดยไม่ต้องมีความรู้เรื่อง SQL หรือ join
  • การนำเข้าและส่งออกข้อมูล: นำเข้าและส่งออกข้อมูลด้วย Mathesar ได้อย่างง่ายดาย
  • การย้ายสคีมา: ย้ายคอลัมน์ระหว่างตารางได้ด้วยการคลิกสองครั้ง
  • ใช้ความสามารถของ Postgres: ใช้สคีมา คีย์หลัก คีย์นอก constraints และชนิดข้อมูลของ Postgres
  • ชนิดข้อมูลแบบกำหนดเอง: รองรับชนิดข้อมูลแบบกำหนดเองสำหรับอีเมลและ URL พร้อมการตรวจสอบความถูกต้องในระดับฐานข้อมูล

แรงจูงใจ

  • การใช้งานฐานข้อมูลควรเป็นสิ่งที่ทำได้โดยไม่ต้องมีความเชี่ยวชาญทางเทคนิคหรือใช้เครื่องมือราคาแพง
  • Mathesar เป็นแพลตฟอร์มโอเพนซอร์สที่ออกแบบมาเพื่อดึงศักยภาพของ PostgreSQL ออกมาได้อย่างเต็มที่
  • ใช้งานง่าย ทำงานร่วมกับระบบอื่นได้ ขยายต่อได้ และยังคงให้การควบคุมข้อมูลอย่างสมบูรณ์
  • ในฐานะองค์กรไม่แสวงหากำไร โครงการนี้มุ่งรักษา Mathesar ให้เป็นโอเพนซอร์ส 100% และเปิดให้ทุกคนใช้งานได้

การแก้บั๊กและปัญหา

  • หากพบปัญหา ให้ดูคู่มือการแก้ไขปัญหา

ใบอนุญาต

  • Mathesar เป็นโอเพนซอร์สภายใต้สัญญาอนุญาต GPLv3 และมีอนุพันธ์ของโมดูลโอเพนซอร์สจากบุคคลที่สามภายใต้สัญญาอนุญาต MIT

1 ความคิดเห็น

 
GN⁺ 2025-02-01
ความคิดเห็นจาก Hacker News
  • มีเครื่องมือมากมาย แต่ส่วนใหญ่ไม่มีความสามารถหลักที่จำเป็น TablePlus, DataGrip, NocoDB, VisualDB และอื่น ๆ ยังขาดความสามารถหลักอยู่ 3 อย่าง เครื่องมือนี้มีให้ 2 อย่างจากนั้น จึงถือว่ามีการปรับปรุง

    • ความสามารถในการดูความสัมพันธ์แบบอินไลน์เป็นสิ่งสำคัญ GUI สำหรับฐานข้อมูลส่วนใหญ่ไม่มีความสามารถนี้ เครื่องมือนี้เข้าใจจุดนี้ได้ดี
    • ความสามารถด้านการกรอง การจัดกลุ่ม และมุมมองเป็นสิ่งสำคัญ Airtable เด่นในด้านนี้ และเครื่องมือนี้ก็ครอบคลุมส่วนนี้ได้ดี
    • จำเป็นต้องมีฟีเจอร์สร้างคิวรีและรายงานด้วย AI ในปี 2025 การสร้างคิวรี SQL และกราฟด้วยภาษาธรรมชาติเป็นสิ่งสำคัญ แต่เครื่องมือกระแสหลักส่วนใหญ่ยังไม่มี
  • หัวหน้าโครงการ Mathesar กล่าวว่าดีใจที่เครื่องมือนี้ได้รับความสนใจ และพร้อมตอบคำถาม

  • อินเทอร์เฟซยอดเยี่ยม แต่มีความไม่พอใจกับแท็กไลน์แบบเดียวกับ Grist เพราะยังขาดความสามารถในการจัดการแถวและคอลัมน์ ซึ่งเป็นความแตกต่างระหว่างสเปรดชีตกับตาราง

  • มีความเห็นที่สงสัยว่ารองรับ PostGIS และมีแผนที่สำหรับแสดงข้อมูล geometry หรือไม่

  • มีความเห็นว่าน่าจะมีประโยชน์สำหรับผู้ใช้ Just Use Postgres และสงสัยถึงความแตกต่างระหว่าง Mathesar, NocoDB และ Baserow พร้อมถามว่า Mathesar มีแผนจะเป็นทางเลือกโอเพนซอร์สของ Airtable หรือไม่

  • ตั้งใจจะลองติดตั้งดู และคิดว่าฟีเจอร์สิทธิ์การใช้งานดูดี อยากรู้ว่ามี SQL editor หรือไม่ และคิดว่าถ้าเอกสารไม่มีข้อมูลนี้ก็เป็นปัญหา

  • มีความเห็นว่าคล้ายกับสิ่งที่ทีมการเงินร้องขอ โดยสตาร์ตอัปแห่งหนึ่งเก็บข้อมูลการเงินทั้งหมดไว้ในฐานข้อมูลและใช้เทียบกับข้อมูลธนาคาร

  • มีความเห็นที่สงสัยว่ามีเครื่องมือคล้ายกันสำหรับ MySQL หรือไม่

  • มองว่าน่าจะมีประโยชน์สำหรับอินเทอร์เฟซผู้ดูแลระบบที่ผู้เชี่ยวชาญโดเมนต้องจัดการข้อมูลพื้นฐานเอง และสงสัยว่าไลเซนส์ GPLv3 มีความหมายอย่างไรต่อกรณีใช้งานแบบนี้ พร้อมถามว่าสามารถใช้ Mathesar ร่วมกับบริการแบบ proprietary ได้หรือไม่

  • แนะนำโครงการชื่อ Ultorg โดยบอกว่ามีฟีเจอร์ UX ที่ทรงพลังและใช้งานง่ายจำนวนมาก และกล่าวว่าคล้ายกับ Mathesar ตรงที่ชื่อไม่ค่อยดีนัก