Image
By mk Founder on Tag: Supabase, Startup, Database
Supabase

Supabase บริษัทผู้พัฒนาฐานข้อมูล PostgreSQL เพื่อใช้ทดแทน Firebase ประกาศระดมทุนซีรีส์ E จำนวน 100 ล้านดอลลาร์ ทำให้มูลค่าบริษัทเพิ่มเป็น 5 พันล้านดอลลาร์แล้ว

ประเด็นที่น่าสนใจคือ Supabase เพิ่งระดมทุนซีรีส์ D ไปเมื่อ 4 เดือนก่อน ที่มูลค่าบริษัท 2 พันล้านดอลลาร์ หรือเพิ่มขึ้นมา 3 พันล้านดอลลาร์ภายในเวลา 4 เดือน (และก่อนหน้านั้น 7 เดือนคือระดมทุนซีรีส์ C)

By lew Founder on Tag: Supabase, PostgreSQL, Database
Supabase

Supabase ประกาศว่า Sugu Sougoumarane ผู้ร่วมสร้างโครงการ Vitess ระบบคลัสเตอร์ MySQL เพื่อรองรับข้อมูลขนาดใหญ่ เข้ามาสร้างโครงการ Multigres ที่ตั้งเป้าจะเป็นคลัสเตอร์สำหรับ PostgreSQL แบบเดียวกัน

Sugu สร้าง Vitess เมื่อตอนทำงานอยู่กูเกิลเพื่อใช้งานกับ YouTube กว่าสิบปีแล้ว สมัยที่ฐานข้อมูลยังใช้ฮาร์ดดิสก์อยู่ โดยความเปลี่ยนแปลงสำคัญคือการทำ sharding กระจายข้อมูลออกไปในคลัสเตอร์

By lew Founder on Tag: Supabase, PostgreSQL
Supabase

Supabase ประกาศโอเพนซอร์ส Snaplet ชุดเครื่องมือดึงฐานข้อมูล PostgreSQL จาก production มายังชุด development หลังจากที่บริษัทผู้พัฒนาเดิมประกาศปิดตัว และทีมงานบางส่วนย้ายมาอยู่กับ Supabase

Snaplet ประกอบด้วยเครื่องมือ 3 ตัว ได้แก่

By lew Founder on Tag: Supabase, PostgreSQL, WebAssembly
Supabase

Supabase ประกาศฟีเจอร์ใหม่ในส่วนขยาย Wrappers สำหรับ PostgreSQL ให้สามารถดึงโมดูล WASM ไปรันในตัวเองได้ เปิดทางให้นักพัฒนาสามารถเชื่อมข้อมูลของตัวเองให้กลายเป็นตารางใน PostgreSQL

By lew Founder on Tag: Supabase, Open Source, Storage, Amazon S3
Supabase

Supabase ระบบ backend-as-a-service แบบโอเพนซอร์สประกาศฟีเจอร์ใหม่เพิ่มเติมคือระบบการเข้าถึงไฟล์ด้วยโปรโตคอล S3 จากเดิมที่มี API เฉพาะทางของตัวเอง

Supabase Storage เป็นโครงการย่อยภายใต้กลุ่ม Supabase และเป็นหนึ่งในไม่กี่โครงการที่สามารถใช้โปรโตคอล S3 ได้ในตัว โดยก่อนหน้านี้ Minio เป็นโครงการยอดนิยม แต่ก็มีแนวทางของตัวเองที่จะเป็นระบบสตอเรจเต็มรูปแบบต้องการ etcd เพื่อเก็บ metadata ขณะที่ Supabase ต้องการใช้ PostgreSQL

By lew Founder on Tag: PostgreSQL, Supabase
PostgreSQL

Supabase โครงการ back-end-as-a-service แบบโอเพนซอร์สเปิดโครงการ Postgres Language Server เปิดทางให้ editor ภาษาต่างๆ สามารถเขียนโค้ด SQL แบบ PostgreSQL ได้ง่ายขึ้น

Language Server นั้นเป็นโปรโตคอลที่สื่อสารกับ editor เพื่อให้ editor รองรับภาษาใหม่ๆ ได้เต็มรูปแบบ โดยรองรับฟีเจอร์เช่น syntax highlighting, auto-completion, แสดงจุดผิดพลาดของโค้ด, ทำ code formatting

By lew Founder on Tag: Supabase, Serverless
Supabase

Supabase เปิดซอร์สโครงการ Edge Runtime ที่เคยให้บริการ Edge Function อยู่ก่อนแล้ว ทำให้นักพัฒนาสามารถพอร์ตโค้ดไปรันเองได้นอกแพลตฟอร์ม Supabase เอง

ภายในของ Edge Runtime เป็น Deno แทบทั้งหมด แต่เพิ่มเว็บเซิร์ฟเวอร์ที่เขียนด้วย Rust เข้ามา โดยตัว Deno เองถูกตัด API ออกไปบางส่วน และสามารถจำกัดการใช้หน่วยความจำและระยะเวลารันได้เหมือนในคลาวด์ ทำให้นักพัฒนามั่นใจได้ว่าพฤติกรรมรันไทม์จะตรงกัน
นักพัฒนาสามารถเขียนฟังก์ชั่นด้วย TypeScript, JavaScript, หรือภาษาอื่นๆ ผ่านทาง WASM ได้ทั้งหมด

By lew Founder on Tag: PostgreSQL, Supabase, Open Source, WebAssembly
PostgreSQL

Supabase ผู้พัฒนาแพลตฟอร์มทดแทน Firebase เปิดโครงการ postgres-wasm พอร์ต PostgreSQL ทั้งก้อนเข้าไปรันในเบราว์เซอร์ด้วย WASM แม้ว่าก่อนหน้านี้ Crunchy Data จะเคยทำโครงการแบบเดียวกันมาก่อนแล้ว แต่ก็ทำไว้ใช้งานสำหรับเว็บสอน SQL ของ Crunchy Data เองเท่านั้น แต่ postgres-wasm นี้เป็นโครงการโอเพนซอร์สที่นำไปใช้งานอย่างอื่นได้ด้วย

โครงการนี้ทาง Supabase พัฒนาโครงการร่วมกับ Snaplet โครงการแปลงข้อมูลในฐานข้อมูลเพื่อให้นักพัฒนานำข้อมูลจากโปรดักชั่นไปใช้งานได้ ตัวโครงการ postgres-wasm จึงมี repository สองที่จากทั้ง Supabase และ Snaplet

By lew Founder on Tag: Supabase, PostgreSQL
Supabase

Supabase ผู้พัฒนาแพลตฟอร์มพัฒนาแอปแบบ PaaS ประกาศโครงการส่วนขยายสำหรับ PostgreSQL เพื่อขยายความสามารถของฐานข้อมูลอีกสองโครงการ คือ Supabase Vault และ pg_jsonschema

By lew Founder on Tag: GraphQL, Supabase, Database, PostgreSQL
GraphQL

Supabase เปิดตัวโครงการ pg_graphql ส่วนขยายสำหรับ PostgreSQL แบบโอเพนซอร์ส เพื่อรองรับการคิวรีแบบ GraphQL ได้โดยตรง ใช้แรมน้อยกว่าเทคโนโลยี

ซอฟต์แวร์สำหรับให้บริการ GraphQL บนฐานข้อมูลแบบ SQL นั้นมีอยู่หลายตัว หากนับเฉพาะที่รองรับ PostgreSQL และเป็นโครงการโอเพนซอร์สก็มี Graphile และ Hasura ได้รับความนิยมอย่างสูงอยู่แล้ว แต่ทาง Supabase ระบุว่าโครงการเหล่านี้อาศัยส่วนประกอบมากเกินไป ทำให้ใช้หน่วยความจำสูง จึงต้องสร้างโซลูชั่นแบบเบาขึ้นมาทดแทน

Subscribe to Supabase