Image
By mk Founder on Tag: Oracle, Database, Enterprise
Oracle

Oracle เปิดตัวฐานข้อมูล Oracle Database 23c แบบ early access ซึ่งรอบนี้มาแบบเซอร์ไพร์ส ผิดวิสัย Oracle ด้วยการออกเวอร์ชัน Free เปิดเสรีให้นักพัฒนาใช้งาน ดาวน์โหลดไฟล์จากหน้าเว็บได้เลยไม่ต้องลงทะเบียนหรือมีบัญชีใดๆ กับบริษัทเลยด้วยซ้ำ มีแจกทั้งไฟล์ RPM, VirtualBox VM และ Docker Image ให้พร้อมสรรพ

ปกติแล้วคำว่าฟรีกับ Oracle เป็นสิ่งที่ห่างไกลกันมาก โดย Oracle ให้เหตุผลของการปรับทิศทางรอบนี้ว่า ต้องการให้นักพัฒนาเข้ามาสร้างความคุ้นเคยกับฐานข้อมูลเวอร์ชันใหม่ก่อน แล้วจะออกเวอร์ชันสมบูรณ์ general availability ภายใน 12 เดือนข้างหน้า

By mk Founder on Tag: BigQuery, Google Cloud, Google, Database, Enterprise
BigQuery

กูเกิลประกาศปรับวิธีการคิดราคา BigQuery บริการเก็บและวิเคราะห์ข้อมูลขนาดใหญ่ จากเดิมที่คิดราคาแบบ flat rate ที่ 5 ดอลลาร์ต่อปริมาณการคิวรี 1TB เปลี่ยนมาเป็นการแบ่งระดับ 3 tier เริ่มต้นที่ 0.04 ดอลลาร์ต่อสล็อต

ราคาใหม่ของ BigQuery แบ่งเป็น Standard, Enterprise, Enterprise Plus ที่จับตลาดแตกต่างกัน แพ็กเกจแบบ Standard สำหรับคนที่ใช้เป็นครั้งคราว (ad hoc) ไม่ต้องการฟีเจอร์ระดับองค์กร ราคาลดลงมาเหลือ 0.04 ดอลลาร์ต่อสล็อตต่อชั่วโมง (หนึ่งชั่วโมงรันได้สูงสุด 16 สล็อต) ส่วนแพ็กเกจ Enterprise/Enterprise Plus มีฟีเจอร์ระดับสูงเพิ่มขึ้น และสามารถซื้อแบบการันตีทั้งปี โดยมีราคาถูกลงได้

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

กูเกิลเปิดตัวฐานข้อมูล AlloyDB Omni เวอร์ชันรันแบบ on-premise ได้ด้วย เพิ่มจากของเดิมที่มีเฉพาะเวอร์ชันคลาวด์

ปีที่แล้ว กูเกิลเปิดตัวฐานข้อมูล AlloyDB เป็นการนำ PostgreSQL มาปรับแต่งสถาปัตยกรรมหลายอย่างให้ประสิทธิภาพดีขึ้น รันบนคลาวด์ โดยยังคงความเข้ากันได้กับ PostgreSQL ทั้งหมด 100% (ลักษณะเดียวกับ Amazon Aurora)

By lew Founder on Tag: SQLite, Database
SQLite

SQLite นับเป็นระบบฐานข้อมูล SQL ที่ได้รับความนิยมสูงสุดตัวหนึ่งโดยความได้เปรียบคือขนาดเล็ก แต่ข้อจำกัดคือการเขียนข้อมูลลง SQLite นั้นไม่รองรับการเขียนแบบขนาน ทำให้มันไม่เหมาะกับโหลดที่ต้องการเขียนข้อมูลเยอะมากๆ ตอนนี้ทาง SQLite ก็ปล่อยเวอร์ชั่นทดสอบ HC-Tree ที่ประสิทธิภาพดีขึ้นเมื่อมีโปรเซสเข้ามาเขียนข้อมูลพร้อมกันหลายตัว

By lew Founder on Tag: WordPress, SQLite, Database
WordPress

ทีมงาน Performance Lab ของ Wordpress เริ่มปล่อยปลั๊กอินสำหรับการย้ายฐานข้อมูลจาก MySQL ไปยัง SQLite หลังจากเสนอฟีเจอร์นี้ตั้งแต่เดือนกันยายนที่ผ่านมาและได้รับเสียงสนับสนุนค่อนข้างมาก

By BlackMiracle Writer on Tag: AWS, Data Warehouse, Database, Apache Spark, Enterprise
AWS

วันนี้ที่งาน AWS re:Invent 2022 Adam Selipsky ซีอีโอของ AWS ได้พูดถึงแนวทางการจัดการข้อมูลที่น่าสนใจ คือ “Zero ETL” เขาบอกว่าลูกค้าต่างมีข้อมูลที่กระจัดกระจาย เช่นแอพดึงข้อมูลจาก database และดึงข้อมูลอีกส่วนจาก data lake ซึ่งการนำข้อมูลมาใช้ปกติต้องผ่านกระบวนการที่เรียกว่า ETL (Extract, Transform, Load) เพื่อให้ข้อมูลพร้อมใช้งาน และการทำ ETL ก็ใช้เวลาเยอะ แถมยังยากอีกด้วย

By lew Founder on Tag: Cloudflare, Database
Cloudflare

Cloudflare เปิดบริการฐานข้อมูล D1 ให้คนทั่วไปใช้งาน หลังจากประกาศทดสอบวงจำกัดตั้งแต่กลางปีที่ผ่านมา แม้ว่าจะใช้งานได้แต่ก็ระบุสถานะว่าเป็น Open Alpha เพราะหลายส่วนยังอยู่ระหว่างการพัฒนาอย่างหนัก ไม่เสถียรพอที่จะเรียกว่าเป็น Beta แต่ทาง Cloudflare ก็อยากให้คนทั่วไปมาพัฒนาซอฟต์แวร์บน D1 ก่อน

ในเวอร์ชั่นนี้มี dashboard ให้ใช้งานสามารถคอนฟิกฐานข้อมูลทั่วไปได้ในตัว, สามารถสั่งรัน SQL ผ่านคำสั่ง wrangler, และใช้งานผ่าน Worker รวมถึง Cloudflare Pages ได้

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

PostgreSQL ออกเวอร์ชั่น 15 หนึ่งปีหลังจาก PostgreSQL 14 โดยรอบนี้ไม่มีการปรับปรุง syntax การเขียนคิวรีใหญ่ๆ แต่เป็นการปรับปรุงประสิทธิภาพ และการทำงานเบื้องหลังมากกว่า

ในแง่ประสิทธิภาพ การปรับปรุงอัลกอรึทึมการเรียงข้อมูลทำให้การคิวรีในกลุ่ม ORDER BY ทั้งหลายเร็วขึ้น 25%-400% ขณะที่การคิวรีแบบ SELECT DISTICT ก็ประมวลผลขนานกันทำให้เร็วขึ้นเช่นกัน อีกส่วนหนึ่งคือประสิทธิภาพเร็วขึ้นจากการรองรับการบีบอัดข้อมูลแบบ LZ4 และ zstd ในตัว ทำให้ประหยัดทั้งพื้นที่ดิสก์ในการเขียน write-ahead log (WAL) และเพิ่มประสิทธิภาพในบางกรณีที่ความเร็วตันที่ IOPS รวมถึงการสั่งคำสั่งสำรองข้อมูล pg_basebackup ก็รองรับการบีบอัดจากเซิร์ฟเวอร์โดยตรง

ในแง่การคิวรี คำสั่งใหม่ที่เพิ่มเข้ามาคือ MERGE สำหรับการสั่ง INSERT, UPDATE, และ DELETE ในคำสั่งเดียวตามเงื่อนไข และยังเพิ่มฟังก์ชั่นการประมวลข้อมูลด้วย regular expression อีกหลายตัว ทำให้ค้นหาสตริงได้ซับซ้อนขึ้น

ที่มา - PostgreSQL

By lew Founder on Tag: Microsoft Azure, Database, Oracle, PostgreSQL
Microsoft Azure

ไมโครซอฟท์เปิดบริการ Database Migration Assessment for Oracle เครื่องมีเสริมในบริการ Azure Data Studio ที่ช่วยประเมินว่าฐานข้อมูลในองค์กรสามารถย้ายมาใช้งานบน PostgreSQL ได้ยากง่ายเพียงใด

PostgreSQL พัฒนาโดยมีแนวทางพยายามทำให้รัน SQL จากฐานข้อมูล Oracle ได้ตั้งแต่แรก ทำให้การรองรับโค้ด SQL ข้ามกันได้ค่อนข้างมาก

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

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

ClickHouse Inc. บริษัทฐานข้อมูลสำหรับการวิเคราะห์ (online analytical processing - OLAP) ที่แยกออกมาจากบริษัท Yandex ประกาศเปิดบริการ ClickHouse Cloud ให้บริการฐานข้อมูลโดยไม่ต้องจัดการคลัสเตอร์ด้วยตัวเอง

บริการ ClickHouse Cloud อาศัยโครงสร้างของคลาวด์รายหลัก ได้แก่ AWS, Azure, และ GCP โดยช่วงแรกจะรองรับเฉพาะ AWS ก่อน จากนั้นจะคิดค่าบริการเป็นรายนาที ตามปริมาณการเก็บข้อมูล, ประมวลผล, อ่าน, และเขียน นอกจากนี้ตัว Cloud Console จะให้บริการเพิ่มเติม ทั้งบริการดึงข้อมูลเข้า (ingestion), การแสดงข้อมูล (visualization), การใช้งานกับโปรแกรมภาษาต่างๆ, และไคลเอนต์

By lew Founder on Tag: Cloudflare, Elasticsearch, Database
Cloudflare

Cloudflare รายงานถึงการเปลี่ยนฐานข้อมูลสำหรับเก็บ log จากเดิมที่ใช้ Elasticsearch หันมาใช้ฐานข้อมูลแบบคอลัมน์ ClickHouse หลังจากพบข้อจำกัดของ Elasticsearch หลายอย่าง ได้แก่

By lew Founder on Tag: PostgreSQL, Database
PostgreSQL

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

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

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

By lew Founder on Tag: Programming, Database
Programming

PRQL (อ่านว่า prequel ล้อกับ SQL ที่อ่านว่า sequel) ประกาศออกเวอร์ชั่น 0.2 ที่ระบุว่าพร้อมใช้งานได้จริงแล้ว

ตัวภาษา PRQL ออกแบบให้เป็นการแปลงข้อมูลต่อเนื่อง (pipeline of transformations) โดยแต่ละคำสั่งเป็นการแปลงข้อมูลต่อไปเรื่อยๆ ตัวภาษาเมื่อใช้งานจริงจะต้องแปลงเป็น SQL ก่อนรันจริง โดยมีฟีเจอร์ภาษาที่ช่วยให้การเขียนคิวรีง่ายขึ้น เช่น ตัวแปร, ฟังก์ชั่น, และ format string

By lew Founder on Tag: Alibaba Cloud, Database, Person, Interview
Alibaba Cloud

Alibaba Cloud เปิดศูนย์ข้อมูลในประเทศไทยไปเมื่อเดือนพฤษภาคมที่ผ่านมาทำให้ตอนนี้น่าจะเป็นผู้ให้บริการคลาวด์รายใหญ่ระดับโลกที่เป็นตัวเลือกของคนที่ต้องการใช้บริการที่ศูนย์ข้อมูลอยู่ในประเทศไทยเอง โดยตัวคลาวด์นั้นโดยทั่วไปแล้วเราก็มักจะนึกถึงบริการเซิร์ฟเวอร์และสตอเรจเป็นพื้นฐาน แต่หลังจากนั้นบริการต่อมาที่มีโอกาสใช้กันบ่อยๆ ก็คงเป็นบริการฐานข้อมูลที่ช่วงหลังๆ การใช้ระบบฐานข้อมูลแบบผู้ให้บริการคลาวด์จัดการให้ (managed database)

By mk Founder on Tag: Snowflake, Database, Python
Snowflake

บริษัทฐานข้อมูล Snowflake ประกาศรองรับการเชื่อมต่อกับภาษา Python ผ่าน Snowpark API สำหรับนักพัฒนาแอพ

ตัวฐานข้อมูล Snowflake สามารถเข้าถึงได้ด้วย SQL ปกติอยู่แล้ว ส่วนนักพัฒนาสามารถเรียกใช้ข้อมูลผ่าน Snowpark ซึ่งก่อนหน้านี้รองรับเฉพาะ Java และ Scala เท่านั้น การเพิ่ม Python เข้ามาเป็นภาษาที่สาม ช่วยให้คนทำงานสายวิทยาศาสตร์ข้อมูลที่นิยมใช้ Python สามารถเข้าถึง Snowflake ได้ง่ายขึ้น

ตอนนี้ Snowpark for Python ยังมีสถานะเป็นพรีวิว

By mk Founder on Tag: MongoDB, Database, Security, Encryption
MongoDB

MongoDB เปิดตัวฟีเจอร์ Queryable Encryption การคิวรีข้อมูลที่ถูกเข้ารหัสอยู่ได้ โดยจะเป็นฟีเจอร์หนึ่งของ MongoDB 6.0 เวอร์ชันหน้า

กฎหมายด้านการคุ้มครองข้อมูลทั่วโลกที่เข้มงวดขึ้นเรื่อยๆ ทำให้การเก็บข้อมูลองค์กรจำเป็นต้องแยกส่วนข้อมูล (separation of data) เช่น แยกเก็บข้อมูลที่ระบุตัวตนได้ไปไว้อีกส่วน รวมถึงต้องเข้ารหัสข้อมูลเพื่อป้องกันการเข้าถึงจากฐานข้อมูลโดยตรง

การเข้ารหัสข้อมูลในปัจจุบันเป็นการเข้ารหัสระหว่างส่ง (in-transit) และตอนนำไปพักเก็บไว้เฉยๆ (at-rest) แต่การเข้ารหัสขณะใช้งาน (in-use) ยังทำได้ยาก มีความซับซ้อนสูง และมีข้อจำกัดในการคิวรีค้นหาข้อมูล

By mk Founder on Tag: MySQL, Security, Database
MySQL

Shadowserver Foundation หน่วยงานไม่หวังผลกำไรด้านความปลอดภัยไซเบอร์ ทดลองสแกนพอร์ต MySQL ของทั้งโลก (ตรวจสอบเฉพาะพอร์ต 3306/TCP ที่เป็นค่าดีฟอลต์) และพบว่ามีเซิร์ฟเวอร์ MySQL ที่สามารถเข้าถึงได้ (accessible คือตอบสถานะกลับมา แต่ไม่ได้ลองล็อกอิน) จำนวน 3.6 ล้านเครื่อง แบ่งเป็น IPv4 2.3 ล้านเครื่อง และ IPv6 อีก 1.3 ล้านเครื่อง

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 BlackMiracle Writer on Tag: Cloudflare, SQLite, Database, Cloud Computing
Cloudflare

Cloudflare ทยอยเปิดตัวของใหม่ที่จะเข้ามาทำงานร่วมกับ Cloudflare Workers อย่างต่อเนื่อง ที่ผ่านมามี KV ระบบเก็บข้อมูลแบบ key-value, Durable Objects บริการเก็บสถานะของ Workers และ R2 บริการอ็อบเจ็กสตอเรจแบบไม่คิดค่านำข้อมูลออก

ล่าสุด Cloudflare เปิดตัว D1 ฐานข้อมูลแบบ SQL ตัวแรกของบริษัท เบื้องหลังเป็น SQLite โดย Cloudflare ระบุว่าสามารถสร้างแอพได้แทบจะไร้ขีดจำกัด ตั้งแต่เว็บอีคอมเมิร์ซไปจนถึงระบบ CRM

Subscribe to Database