Image
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: PostgreSQL, Database
PostgreSQL

PostgREST โครงการสำหรับใช้งาน PostgreSQL แบบ REST API ออกเวอร์ชั่น 10.0.0 เพิ่มฟีเจอร์ทำให้สามารถใช้งานฐานข้อมูลผ่านเว็บได้ใกล้เคียงกับการรัน psql มากยิ่งขึ้น ฟีเจอร์สำคัญๆ ได้แก่

By lew Founder on Tag: Supabase, PostgreSQL
Supabase

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

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

Crunchy Data ผู้ให้บริการฐานข้อมูล PostgreSQL บนคลาวด์ เปิดบทเรียน SQL แบบออนไลน์ฟรี ให้ผู้เรียนสามารถฝึกเขียน SQL ได้อย่างอิสระ โดยอาศัยการคอมไพล์ PostgreSQL ทั้งชุดมารันบน WASM ใช้งานได้เหมือนข้อมูลจริง โดยไม่ต้องเปลืองทรัพยากรฝั่งของ Crunchy Data เอง (นอกจากค่าพัฒนาและค่าแบนวิดท์)

By lew Founder on Tag: Wiz, Security, Cloud, SQL, PostgreSQL
Wiz

ทีมวิจัยความปลอดภัยของ Wiz ผู้ให้บริการรักษาความปลอดภัยบนคลาวด์ทดสอบความปลอดภัยของบริการฐานข้อมูลแบบ SQL บนคลาวด์โดยเจาะเฉพาะบริการ PostgreSQL ที่ได้รับความนิยมสูง โดยการออกแบบของ PostgreSQL นั้นไม่ได้คำนึงถึงการใช้งานพร้อมกันหลายองค์กร (multi-tenant) ผู้ให้บริการคลาวด์ต้องหาทางจัดการแยกข้อมูลออกจากกัน พร้อมกับจำกัดสิทธิ์ของลูกค้าไม่ให้เข้ามายุ่งกับระบบเกินความจำเป็น แม้บัญชีของลูกค้าจะมีสิทธิ์ผู้ดูแลฐานข้อมูลเต็มรูปแบบก็ตาม

By mk Founder on Tag: Google Cloud, PostgreSQL, Database
Google Cloud

Google Cloud เปิดตัวบริการใหม่ที่สำคัญในงาน I/O 2022 ปีนี้คือ ฐานข้อมูล AlloyDB ที่เข้ากันได้กับ PostgreSQL 100% (อิงอยู่บน PostgreSQL 14 เวอร์ชันล่าสุด) แต่สถาปัตยกรรมข้างหลังออกแบบใหม่หมด มีความเร็วอ่านเขียนทั่วไปเพิ่มขึ้นจาก PostgreSQL 4 เท่า และถ้าเป็นการคิวรีข้อมูลมาวิเคราะห์จะเร็วขึ้นสูงสุด 100 เท่า

เราสามารถเรียก AlloyDB ว่าเป็นคู่แข่งของ Amazon Aurora ที่ AWS นำ MySQL/PostgreSQL มาปรับแต่งเพิ่มเติม (แต่ฝั่งกูเกิลมีเฉพาะ PostgreSQL) ซึ่งกูเกิลก็ชูว่า AlloyDB เร็วกว่า Aurora PostgreSQL 2 เท่าด้วยเช่นกัน

By lew Founder on Tag: Timescale, PostgreSQL
Timescale

Timescale ผู้พัฒนาส่วนขยาย PostgreSQL ในชื่อ TimescaleDB สำหรับการเก็บข้อมูลตามเวลา (time-series) เช่น ข้อมูลล็อกหรือเซ็นเซอร์ต่างๆ ได้รับเงินทุน 110 ล้านดอลลาร์ มูลค่าบริษัทเกิน 1 พันล้านดอลลาร์ โดยระบุว่าช่วงสองปีที่ผ่านามีลูกค้าจ่ายเงินแล้วกว่า 500 องค์กร รายได้เพิ่มขึ้น 20 เท่าตัว

ทาง Timescale ระบุว่านอกจากการพัฒนาสินค้าแล้ว เงินทุนก้อนนี้จะนำไปสร้างทีมเฉพาะสำหรับการพัฒนาตัว PostgreSQL ในโครงการต้นน้ำโดยตรง จากเดิมที่บริษัทจ้างนักพัฒนาโครงการต้นน้ำเป็นพนักงานเต็มเวลาอยู่แล้ว

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

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

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

By lew Founder on Tag: AWS, PostgreSQL, SQL Server, Database
AWS

เมื่อปีที่แล้ว AWS เปิดตัวโครงการ Babelfish for PostgreSQL ตัวแปลงให้ซอฟต์แวร์ต่างๆ ที่เชื่อมต่อกับ Microsoft SQL Server สามารถเชื่อมกับฐานข้อมูล PostgreSQL ได้เพื่อประหยัดค่าไลเซนส์ ตอนนี้โครงการก็เข้าสถานะ GA ให้ทุกคนใช้งาน พร้อมกับโครงการโอเพนซอร์สออกมาพร้อมกัน

Babelfish รับผิดชอบการแปลงโปรโตคอล 3 ระดับ ได้แก่

By lew Founder on Tag: PostgreSQL, Database
PostgreSQL

PostgreSQL ซอฟต์แวร์ฐานข้อมูลโอเพนซอร์สออกเวอร์ชั่น 14 โดยมีความเปลี่ยนแปลงด้านประสิทธิภาพภายในหลายอย่าง แต่สำหรับภาษา SQL ที่ใช้คิวรีในเวอร์ชั่นนี้เพิ่มเอาฟีเจอร์ subscripting เข้ามา ทำให้การเขียนคิวรี JSON นั้นเหมือนกับการเขียนจาวาสคริปต์มากขึ้น

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

Alibaba เปิดโครงการ PolarDB ชุดแพตช์และส่วนขยายสำหรับ PostgreSQL เพื่อให้กลายเป็นระบบฐานข้อมูลแบบกระจายตัว (distributed database) สามารถขยายระบบโดยโดยเพิ่มโหนดเข้าไปในคลัสเตอร์

ตัวโครงการระบุว่า PolarDB รองรับ SQL เท่ากับ PostgreSQL เดิม รวมถึงฟีเจอร์เช่น ACID สำหรับทำ transaction ข้อมูลแต่ละตารางจะถูกแยกออกเป็น shard กระจายไปตามโหนดต่างๆ พร้อมกับสำเนาอีก 2 โหนด ทำให้คลัสเตอร์ขั้นต่ำต้องมี 3 โหนด สามารถมีโหนดขนาดเล็กเพื่อเก็บ write ahead log เท่านั้น โดยไม่ต้องรันคิวรีจริงทำให้มีขนาดเล็กกว่า

By lew Founder on Tag: AWS, SQL Server, Database, PostgreSQL
AWS

AWS เปิดโครงการโอเพนซอร์ส Babelfish for PostgreSQL ตัวแปลงโปรโตคอล ทำให้แอปที่พัฒนาเพื่อเชื่อมต่อกับ Microsoft SQL Server ผ่านทางโปรโตคอล TDS และภาษาคิวรี T-SQL สามารถเชื่อมต่อเข้ากับ PostgreSQL และทำงานต่อไปได้โดยไม่ต้องเสียค่าไลเซนส์ Microsoft SQL Server อีกต่อไป

Babelfish รับคำสั่ง SQL บางส่วนที่ SQL Server รองรับ เช่น คำสั่ง SQL ทั่วไป, cursors, catalog views, data types, triggers, stored procedures, และ function หากแอปพลิเคชั่นใช้งานเฉพาะส่วนที่ Babelfish รองรับก็จะสามารถรันแอปต่อไปได้เลย แม้เอนจินฐานข้อมูลด้านหลังจะกลายเป็น PostgreSQL ไปแล้วก็ตาม

By nutmos Writer on Tag: Google Cloud, Google, Cloud Storage, SQL, MySQL, PostgreSQL, Enterprise
Google Cloud

Google เปิดตัวระบบ Database Migration Service หรือ DMS สำหรับไมเกรตฐานข้อมูลภาคองค์กรขึ้นสู่ Google Cloud อย่างราบรื่น ลดปัญหาต่าง ๆ รวมถึงใช้เวลาดาวน์ไทม์ที่น้อยที่สุดในขณะไมเกรตระบบ

Google DMS ใช้ระบบทำสำเนาข้อมูลจากต้นทางทั้ง MySQL, PostgreSQL และ SQL Server ไปยังระบบ Cloud SQL โดยก่อนหน้านี้ Google จะให้บริการไมเกรตฐานข้อมูลผ่านพาร์ทเนอร์ (ในขณะที่คู่แข่งอย่าง AWS และ Azure มีมานานแล้ว) แต่เนื่องจากทุกวันนี้มีผู้สนใจย้ายมาคลาวด์มากขึ้น การออก DMS เองจะช่วยอำนวยความสะดวกให้ลูกค้าที่ต้องการไมเกรตระบบ ลดเวลาและขั้นตอนที่ใช้ในการไมเกรตระบบได้มาก

By lew Founder on Tag: PostgreSQL, Database, Open Source
PostgreSQL

PostgreSQL ออกเวอร์ชั่น 13 หลังจากเวอร์ชั่น 12 เกือบหนึ่งปี ปรับปรุงทั้งประสิทธิภาพ, ขนาดฐานข้อมูล, และการออปติไมซ์การคิวรีจากระบบสถิติที่ดีขึ้น โดยฟีเจอร์แยกย่อยได้แก่

สำหรับนักพัฒนาที่ชัดเจนที่สุดคือการรองรับฟังก์ชั่น gen_random_uuid() โดยไม่ต้องเปิดใช้งานปลั๊กอินใดๆ จากก่อนหน้านี้ต้องใช้ uuid-ossp, มีฟังก์ชั่น datetime() สำหรับแปลงวันที่ที่อยู่ในฟอร์แมตมาตรฐาน, และการคิวรีรองรับคำสำคัญ WITH TIES คืนค่าชุดข้อมูลที่เรียงแล้วได้ค่าเท่ากับชุดข้อมูลก่อนหน้า เช่นกรณีต้องการ 10 อันดับแรกที่อันดับที่ 10 และ 11 มีค่าเท่ากันก็จะคืนให้ 11 ชุด

By Job_The_Gamer Writer on Tag: SQL Server, PostgreSQL, Database, Microsoft
SQL Server

เมื่อประมาณกลางเดือนมีนาคมที่ผ่านมา ไมโครซอฟท์ได้ออกอัพเดตฟีเจอร์ใหม่ให้กับ Azure Data Studio เครื่องมือจัดการฐานข้อมูลที่ได้รับการออกแบบใหม่ เพื่อช่วยปรับปรุงประสบการณ์การใช้ฐานข้อมูลโดยเฉพาะในส่วนของงานแก้ไขคิวรี่และดึงข้อมูล

ฟีเจอร์ใหม่ที่สำคัญอย่างแรกคือการรองรับฐานข้อมูล PostgreSQL ผ่านส่วนเสริมที่ได้รับการพัฒนาโดยไมโครซอฟท์เอง โดยจะสามารถใช้งานได้กับทั้ง PostgreSQL ที่ติดตั้งภายในองค์กร (on-premises) และ Azure Database for PostgreSQL บนคลาวด์

By nismod Writer on Tag: DigitalOcean, Database, PostgreSQL, Cloud Computing
DigitalOcean

DigitalOcean ประกาศเปิดบริการฐานข้อมูลของตัวเอง ในชื่อที่เรียกตามบริการเลยคือ Managed Databases โดยรองรับฐานข้อมูล PostgreSQL 10 และ 11 ก่อนจะรองรับ MySQL และ Redis เพิ่มเติมภายในปีนี้

DigitalOcean บอกด้วยว่าจะรับฟังเสียงลูกค้าว่าอยากได้ดาต้าเบสเอนจินตัวไหนเพิ่มเติม ขณะที่บริการ Managed Databases จะไม่คิดค่าบริการแบ็คอัพรายวัน รวมถึงเข้ารหัสแบบ end-to-end ทั้งหมด

ราคาของ Managed Databases ดูได้ท้ายข่าว

ที่มา - DigitalOcean

By mk Founder on Tag: PostgreSQL, Google Cloud, Database
PostgreSQL

Cloud SQL บริการฐานข้อมูลบนคลาวด์ของ Google Cloud Platform ประกาศรองรับ PostgreSQL อย่างเป็นทางการ (GA) หลังเปิดทดสอบมาตั้งแต่ปีที่แล้ว

ก่อนหน้านี้ Cloud SQL รองรับเฉพาะฐานข้อมูลแบบ MySQL เท่านั้น การรองรับ PostgreSQL ด้วยย่อมทำให้รูปแบบการใช้งานหลากหลายมากขึ้น และเจาะตลาดแอพพลิเคชันที่เน้นใช้บน PostgreSQL ด้วย

ข้อดีของการใช้ PostgreSQL บน Cloud SQL คือเรื่องสเกล ที่ขยายได้ถึง 10TB, 40,000 IOPS และแรม 416GB ต่อหนึ่ง instance นอกจากนี้ยังมีเรื่อง high availablity ที่เป็นจุดแข็งของการใช้คลาวด์อยู่แล้ว

By mk Founder on Tag: PostgreSQL, Database, Open Source
PostgreSQL

ฐานข้อมูล PostgreSQL ออกเวอร์ชัน 10 ซึ่งถือเป็นการขยับเลขเวอร์ชันใหญ่ครั้งแรก นับตั้งแต่ออก PostgreSQL 9.0 ในปี 2010

หมายเหตุ: ที่ผ่านมา PostgreSQL 9.x ถือเป็นรุ่นใหญ่ (major) ทุกรุ่น แต่นับจากนี้ไปจะเปลี่ยนมาใช้เลขเวอร์ชันแบบ x.y โดย x คือรุ่นใหญ่ y คือรุ่นย่อย เหมือนอย่างซอฟต์แวร์ปกติ

ของใหม่ใน PostgreSQL 10.0 มีหลายอย่าง ดังนี้

By mk Founder on Tag: Google Cloud, PostgreSQL, Google, Cloud Computing, Compute Engine
Google Cloud

ในงาน Google Cloud Next 2017 กูเกิลประกาศของใหม่ให้ Google Cloud Platform (GCP) หลายอย่าง ที่น่าสนใจมีดังนี้

By lew Founder on Tag: Uber, MySQL, PostgreSQL, Database
Uber

Evan Klitzke จาก Uber เขียนบล็อกเล่าถึงสถาปัตยกรรมภายในของ Uber ที่แต่เดิมพัฒนาระบบหลังบ้านด้วย Python และ PostgreSQL ทั้งระบบ แต่ระบบใหม่ๆ กลับหันไปใช้ Schemaless บน MySQL แทน

Subscribe to PostgreSQL