Image
By mk Founder on Tag: Akamai, Linode, Database, MySQL, Cloud Computing
Akamai

Akamai ผู้ให้บริการ CDN รายใหญ่ของโลก เพิ่งเข้าซื้อกิจการ Linode ผู้ให้บริการคลาวด์มาเสริมทัพเมื่อเดือน ก.พ. ที่ผ่านมา

ก่อนหน้านี้ Linode มีบริการ compute, network และ storage (block/object/backup) ให้เช่าใช้งานอยู่แล้ว ล่าสุด Linode ขยายบริการฐานข้อมูล (managed database) เพิ่มมาแล้ว

บริการ Linode Managed Database (LMDB) เริ่มจาก MySQL เป็นอย่างแรกก่อน แล้วจะตามมาด้วยฐานข้อมูลอื่นคือ PostgreSQL, Redis, MongoDB ในไตรมาสที่สองของปี 2022

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

ข่าวเก่าหน่อยแต่คิดว่ายังเป็นประโยชน์อยู่ครับ เมื่อปลายเดือนกุมภาพันธ์ที่ผ่านมาไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.35 ให้ Azure Data Studio เครื่องมือจัดการฐานข้อมูลตัวใหม่ของไมโครซอฟท์ โดยได้เพิ่มเครื่องมือสร้างและออกแบบ table (Table Designer) และเครื่องมือวิเคราะห์และวัดประสิทธิภาพคิวรี (Query Plan Viewer) ทำให้ Azure Data Studio มีความสามารถใกล้เคียง SQL Server Management Studio (SSMS) ที่มีให้ใช้เฉพาะบน Windows มากขึ้น

By nutmos Writer on Tag: NetApp, Acquisition, Database
NetApp

บริษัทสตอเรจ NetApp ประกาศเข้าซื้อ Instaclustr สตาร์ทอัพผู้พัฒนาแพลตฟอร์มให้บริการฐานข้อมูลโอเพ่นซอร์สในรูปแบบ as a service โดยไม่เปิดเผยมูลค่า

Instaclustr เป็นบริษัทสตาร์ทอัพจากแคลิฟอร์เนีย ก่อตั้งขึ้นในปี 2013 ธุรกิจหลักคือให้บริการแพลตฟอร์มสำหรับฐานข้อมูลแบบโอเพ่นซอร์ส, pipeline และ workflow แบบ fully-managed หรือ as a service เพื่อให้บริการจัดการระบบเบื้องหลังของแอปและเซอร์วิสต่าง ๆ อย่างมีประสิทธิภาพ

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

Google Cloud เปิดตัวบริการฐานข้อมูลแบบใหม่ BigLakes มันคือการขยายร่าง Google BigQuery ให้มาใช้กับข้อมูลประเภท object storage ได้ด้วย เท่ากับว่าใช้คำสั่งและอินเทอร์เฟซแบบ BigQuery ได้กับทั้งข้อมูลแบบดั้งเดิม (database/data warehouse) และข้อมูลแบบวัตถุ (data lake)

Gerrit Kazmaier ผู้บริหารฝ่ายฐานข้อมูลของ Google Cloud บอกว่าในโลกฐานข้อมูล มีเส้นแบ่งระหว่าง data base กับ data lake มายาวนาน เหตุผลคือข้อมูลประเภทใหม่ๆ มีจำนวนเพิ่มขึ้นเร็วมาก จนไม่สามารถจัดการด้วยวิธีแบบดั้งเดิม (database) ไหว จึงต้องมีการจัดการแบบ data warehouse (structured) และ data lake (unstructured) ขึ้นมารับมือ

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

SQLite ระบบฐานข้อมูลขนาดเล็กสำหรับใช้กับไฟล์ในเครื่องเป็นหลัก ออกเวอร์ชั่น 3.38.0 โดยฟีเจอร์ที่สำคัญที่สุดคือการรองรับ JSON เป็นค่ามาตรฐานแล้ว

ส่วนขยาย JSON1 ใน SQLite เพิ่มเข้ามาในโค้ดตั้งแต่เวอร์ชั่น 3.9.3 ซึ่งออกมาตั้งแต่ปี 2016 แต่ปิดการใช้งานเป็นค่าเริ่มต้น ผู้ที่ต้องการใช้งานต้องคอมไพล์ SQLite ด้วยตัวเอง ในเวอร์ชั่น 3.38.0 นี้จะเปลี่ยนแนวทางคือผู้ที่ต้องการปิด JSON1 จะต้องเพิ่มออปชั่นขณะคอมไพล์เอง

By lew Founder on Tag: GraphQL, Database
GraphQL

Hasura บริษัทพัฒนาซอฟต์แวร์โอเพนซอร์สสำหรับแปลงระบบฐานข้อมูล SQL เช่น PostgreSQL, SQL Server, และ Big Query ออกมาเป็น GraphQL ได้รับทุนรอบ C เป็นเงิน 100 ล้านดอลลาร์ โดยไม่ระบุมูลค่าบริษัทในรอบนี้

ตัว GraphQL Engine ของ Hasura ได้รับความนิยมอย่างสูง (25.8k stars บน GitHub) และค่อนข้างห่างจากคู่แข่งตัวอื่นๆ (PostGraphile มี 11.1k stars, pg_graphql 1.6k stars)

By mk Founder on Tag: AWS, Amazon, Database, NoSQL
AWS

Amazon DynamoDB ฐานข้อมูลแบบ NoSQL ของ AWS มีอายุครบรอบ 10 ปีแล้วในปีนี้ (ออกเวอร์ชัน GA ในเดือนมกราคม 2012) ในโอกาสนี้ทำให้ AWS เล่าเบื้องหลังการสร้าง DynamoDB ขึ้นมา

เรื่องเริ่มจากเทศกาลคริสต์มาสปลายปี 2004 ที่มียอดสั่งซื้อเป็นจำนวนมาก ทำให้ระบบอีคอมเมิร์ซของ Amazon ที่ตอนนั้นใช้ฐานข้อมูลแบบ relational ถึงกับพัง เป็นสัญญาณบอกว่าฐานข้อมูลแบบ relational ถูกใช้จนถึงขีดจำกัดแล้ว

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

Multiprocess Labs ผู้พัฒนา DataStation ที่เป็น IDE สำหรับการคิวรีข้อมูล โอเพนซอร์สโครงการ dsq สำหรับการคิวรีข้อมูลไฟล์ต่างๆ ด้วยภาษา SQL

โครงการโอเพนซอร์สสำหรับคิวรีข้อมูลในไฟล์ด้วย SQL นั้นมีมาก่อนหน้านี้แล้วหลายโครงการ แต่ไลบรารี DataStation นั้นมีจุดเด่นที่การรองรับไฟล์ฟอร์แมตหลากหลายกว่า เช่น Excel, OpenOffice Sheet, JSONL (JSON ที่แบ่งตามบรรทัด), Apache2 log, และ nginx log

By lew Founder on Tag: Google Cloud, BigQuery, Database
Google Cloud

กูเกิลอัพเพิ่มฟีเจอร์บริการ BigQuery บน Google Cloud ให้รองรับฟิลด์แบบ JSON ทำให้ผู้ใช้สามารถใส่ข้อมูลกลุ่มที่ไม่มี schema ชัดเจนเข้ามา

ก่อนหน้านี้ BigQuery รองรับข้อมูลประเภท STRUCT ที่เป็นออปเจกต์ซับซ้อนภายในได้อยู่แล้ แต่ก็ต้องประกาศโครงสร้างข้อมูลไว้ล่วงหน้า หากคิวรีโดยอ้างฟิลด์ที่ไม่มีข้อมูลก็จะ error ไปเลย แต่สำหรับ JSON การคิวรีจะใช้ syntax แบบเดียวกันกับ STRUCT แต่หากอ้างถึงฟิลด์ที่ไม่มีข้อมูลก็จะได้ค่า NULL

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: Open Source, Database
Open Source

Supabase บริการระบบหลังบ้านแอปพลิเคชั่นที่เลียนแบบมาจาก Firebase แต่พัฒนาแบบโอเพนซอร์สประกาศโครงการ Supabase Studio หน้าจอ UI ที่เคยให้บริการเฉพาะบริการคลาวด์ของ Supabase เอง

ฟังก์ชั่นของ Supabase Studio ใช้สำหรับจัดการฐานข้อมูลใน Supabase เอง เช่นการจัดการตาราง, กำหนดนโยบาย, คิวรีข้อมูลออกมาดู

By lew Founder on Tag: SQLite, Open Source, SQL, Database
SQLite

โครงการฐานข้อมูลแบบฝังตัวในซอฟต์แวร์ SQLite ออกเวอร์ชั่น 3.37.0 ที่แม้จะเป็นอัพเดตย่อยแต่มีฟีเจอร์สำคัญเพิ่มเข้ามาคือการรองรับตารางแบบ STRICT ที่ทำให้ผู้สร้างตารางกำหนดชนิดข้อมูลได้จริงๆ

By mk Founder on Tag: SQL Server, Microsoft Azure, Database, Microsoft, Enterprise
SQL Server

ไมโครซอฟท์เปิดตัวฐานข้อมูล SQL Server 2022 รุ่นพรีวิว ฟีเจอร์ใหม่เน้นการใช้งานกับบริการอื่นๆ บน Azure เป็นหลัก

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 mk Founder on Tag: Cassandra, Apache, Open Source, NoSQL, Database
Cassandra

Apache Cassandra ฐานข้อมูล big data / NoSQL ออกเวอร์ชัน 4.0 ซึ่งเป็นการออกเวอร์ชันใหญ่ครั้งแรกในรอบ 6 ปี (เวอร์ชัน 3.0 ออกปี 2015)

ของใหม่ใน Cassandra 4.0 ได้แก่

By sponsored on Tag: Oracle, Database
Oracle

หลายคนอาจมีภาพจำว่า Oracle เป็นซอฟต์แวร์ฐานข้อมูลแบบ relational database แต่ปัจจุบันเมื่อความต้องการใช้งานข้อมูลหลากหลายมากขึ้น Oracle ก็ปรับตัวเองเป็น Converged Database แพลตฟอร์มเดียวรองรับข้อมูลรูปแบบอื่นๆ อีกทั้งยังเป็นโซลูชันที่ยืดหยุ่น รองรับการใช้งานทั้งแบบ on-premise, public cloud, Cloud@Customer

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: Microsoft Azure, NoSQL, Database, Serverless
Microsoft Azure

Azure Cosmos DB บริการฐานข้อมูลแบบ NoSQL ของไมโครซอฟท์ประกาศเพิ่มฟีเจอร์สำคัญในงาน BUILD ได้แก่

By mk Founder on Tag: IBM, Database
IBM

IBM ยุคหลังควบรวม Red Hat หันมาโฟกัสที่ไฮบริดคลาวด์ โดยมี OpenShift เป็นแกนกลาง และนำแอปพลิเคชันของ IBM เดิมมาจัดชุดใหม่เป็น Cloud Pak สำหรับงานแต่ละประเภท

ล่าสุด IBM ประกาศฟีเจอร์ใหม่ให้ชุดซอฟต์แวร์สายข้อมูล Cloud Pak for Data คือ AutoSQL เอนจินสำหรับคิวรีตรงกลาง ที่ใช้คิวรีเดียวค้นหาข้อมูลได้ทุกประเภท

Cloud Pak for Data เป็นซอฟต์แวร์ที่รวมฐานข้อมูลหลากหลาย ทั้ง structured และ unstructured (Hadoop/Spark) จึงมีความลำบากในการเรียกข้อมูลประเภทที่ต่างกัน

Subscribe to Database