• Mathesar เป็นเว็บแอปพลิเคชันที่ช่วยให้ผู้ใช้ที่มีทักษะทางเทคนิคหลากหลายระดับสามารถดู แก้ไข คิวรี และทำงานร่วมกันกับข้อมูล PostgreSQL ได้ โดยไม่ต้องเขียนโค้ด
  • ทำงาน โดยตรง กับฐานข้อมูล สคีมา และตาราง PostgreSQL ที่มีอยู่ และใช้การควบคุมการเข้าถึงตามบทบาทและสิทธิ์ของ Postgres โดยไม่มี abstraction เพิ่มเติม
  • สามารถดีพลอยแบบ self-hosted ได้ภายในไม่กี่นาที ข้อมูลไม่ออกนอกเซิร์ฟเวอร์ และสถานะปัจจุบันคือ public beta
  • ฟีเจอร์หลัก ได้แก่ การสร้าง/แก้ไขสคีมาและตาราง การป้อนข้อมูลแบบสเปรดชีต การกรอง/เรียงลำดับ/จัดกลุ่ม, Data Explorer สำหรับใช้งานโดยไม่ต้องเขียน SQL, ฟอร์ม, การนำเข้า/ส่งออก และการย้ายสคีมา
  • เป็นโปรเจกต์ โอเพนซอร์ส 100% ที่ดูแลโดย Mathesar Foundation ให้ใช้งานภายใต้ไลเซนส์ GPLv3 และ Mathesar Cloud มีเบต้าเริ่มต้นพร้อมแผนฟรี

รูปแบบการทำงานกับ Postgres ที่ Mathesar มอบให้

  • Mathesar เป็น เว็บแอปพลิเคชัน ที่ทำให้การทำงานกับฐานข้อมูล PostgreSQL เรียบง่ายแต่ทรงพลัง
  • ผู้ใช้สามารถดู สร้าง แก้ไข ลบข้อมูล และทำงานร่วมกันได้ผ่าน อินเทอร์เฟซแบบสเปรดชีต ที่คุ้นเคย
  • สามารถสร้างคิวรีผ่าน Data Explorer ได้โดยไม่ต้องมีความรู้เรื่อง SQL หรือ join
  • สามารถเชื่อมต่อกับฐานข้อมูล PostgreSQL ที่มีอยู่ หรือสร้างฐานข้อมูลใหม่ตั้งแต่ต้นได้

การออกแบบที่เชื่อมต่อกับ Postgres โดยตรง

  • Mathesar ทำงานโดยตรงกับฐานข้อมูล สคีมา และตาราง PostgreSQL โดยไม่มี abstraction เพิ่มเติม
  • “Relationships” ใน UI ถูกนำไปใช้งานเป็น foreign key ในฐานข้อมูล
  • ใช้และจัดการสคีมา, primary key, foreign key, constraints และ data types ของ PostgreSQL
  • มี data types แบบกำหนดเองสำหรับอีเมลและ URL และการตรวจสอบความถูกต้องทำในระดับฐานข้อมูล

การดีพลอย ความปลอดภัย และสถานะการดำเนินงาน

  • Mathesar เป็นแบบ self-hosted และสามารถติดตั้งได้ภายในไม่กี่นาทีโดยใช้ Docker
  • สามารถผสานเข้ากับโครงสร้างพื้นฐานที่มีอยู่ได้ และข้อมูลจะไม่ออกนอกเซิร์ฟเวอร์ของผู้ใช้
  • การควบคุมการเข้าถึงอิงตามบทบาทและสิทธิ์ของ PostgreSQL โดยสามารถใช้บทบาท Postgres ที่มีอยู่หรือกำหนดบทบาทใหม่ได้ใน Mathesar UI
  • สถานะของโปรเจกต์มีดังนี้
    • Public Alpha: สามารถติดตั้งและดีพลอยเซิร์ฟเวอร์ได้
    • Public Beta: ขั้นที่เสถียรและมีฟีเจอร์มากพอสำหรับการใช้งานจริงในโปรดักชัน
    • Public: ยังไม่เสร็จสมบูรณ์
  • ปัจจุบัน Mathesar อยู่ในขั้น public beta

ฟีเจอร์หลัก

  • การทำโมเดลข้อมูล: สามารถสร้างและอัปเดตสคีมาและตาราง PostgreSQL ได้อย่างง่ายดาย
  • การป้อนข้อมูล: สามารถดู สร้าง แก้ไข และลบเรคคอร์ดในตารางจากอินเทอร์เฟซแบบสเปรดชีตได้
  • การสำรวจข้อมูล: แบ่งดูข้อมูลได้อย่างรวดเร็วด้วยการกรอง การเรียงลำดับ และการจัดกลุ่ม
  • การเขียนคิวรี: สร้างคิวรีได้ด้วย Data Explorer แม้ไม่รู้ SQL หรือ join
  • ฟอร์ม: สร้างฟอร์มที่แชร์ได้ด้วยลิงก์เฉพาะ และรายการที่ส่งเข้ามาจะถูกบันทึกเป็นเรคคอร์ดใหม่โดยอัตโนมัติ
  • การนำเข้า·ส่งออก: นำเข้าและส่งออกข้อมูลเข้าออกจาก Mathesar ได้อย่างง่ายดาย
  • การย้ายสคีมา: ย้ายคอลัมน์ระหว่างตารางได้ด้วยการคลิกสองครั้ง

โปรเจกต์ เอกสาร และชุมชน

  • Mathesar เป็นโปรเจกต์ โอเพนซอร์ส 100% ที่ดูแลโดย Mathesar Foundation ซึ่งเป็นองค์กรไม่แสวงหากำไรแบบ 501(c)(3)
  • คำแนะนำการติดตั้งมีอยู่ใน เอกสาร
  • หากต้องการใช้งานโดยไม่ติดตั้ง สามารถใช้ Mathesar Cloud ได้ ซึ่งปัจจุบันอยู่ในเบต้าช่วงเริ่มต้นและมีแผนฟรี
  • ช่องทางชุมชนใช้ Matrix และเมลลิงลิสต์
  • สามารถเริ่มการมีส่วนร่วมได้จาก Contributor Guide
  • ไลเซนส์คือ GPLv3 และยังรวมถึงผลงานดัดแปลงจากโมดูลโอเพนซอร์สของบุคคลที่สามภายใต้ไลเซนส์ MIT ด้วย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น