Tags:
Node Thumbnail

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

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

เบื้องหลังของโปรแกรมในกลุ่มนี้ เช่น textql หรือ q มักใช้ SQLite เป็นเอนจินด้านหลัง และตัวโปรแกรมก็แปลงข้อมูลเพื่อส่งเข้าไปยัง SQLite ก่อนจะรันคิวรีอีกที แต่การมีโปรแกรมลักษณะนี้ก็ช่วยทำให้งานหลายประเภทที่ต้องการคิวรีเป็นครั้งคราวใช้งานได้สะดวกขึ้นมาก

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

ตัวโครงการ Studio พัฒนาโดยใช้ Next.js, Tailwind CSS, Supabase UI, และ MobX แนวทางการพัฒนา ส่วน Studio นั้นจะฝังโค้ดเข้าไปอยู่ใน repository เดียวกับ Supabase โดยตรง ทีมงานระบุว่าทดลองแนวทางแยกโครงการออกจากกัน, ซิงก์โค้ดข้ามโครงการผ่าน git submodule มาแล้ว แต่พบว่าทำงานลำบาก จึงเลือกรวมอยู่ใน repository เดียวกันในที่สุด

Tags:
Node Thumbnail

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

พฤติกรรมของ SQLite ก่อนหน้านี้แม้คอลัมน์ในฐานข้อมูลจะกำหนดชนิดข้อมูลเอาไว้ แต่ตัว SQLite จะไม่ได้บังคับจริงๆ หากชนิดข้อมูลที่ใส่เข้ามาไม่ตรงกันก็จะพยายามแปลงข้อมูลให้ เช่น หากคอลัมน์เป็นเลขจำนวนเต็ม (INT) แต่ใส่ข้อความ "123" ก็จะพยายามแปลงเป็นตัวเลข 123 ให้เอง แม้จะสะดวก แต่เมื่อใส่ข้อมูลที่แปลงเป็นตัวเลขไม่ได้ เช่น "xyz" ตัว SQLite ก็จะยอมใส่ข้อมูลเป็นสตริงลงไปในคอลัมน์แม้จะกำหนดชนิดข้อมูลเป็นตัวเลขก็ตาม

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

PostgreSQL รองรับ JSONB มาตั้งแต่เวอร์ชั่น 9.2 แต่การคิวรีนั้นใช้เครื่องหมาย (operator) เฉพาะทาง ทำให้โปรแกรมเมอร์ค่อนข้างสับสน เช่นการดึงข้อมูลในออปเจกต์นั้นใช้เครื่องหมาย ->> เช่น '{"a":1,"b":2}'::json->>'b' การรองรับ subscripting ทำให้ SQL ที่คิวรีเขียนเหมือนกับโค้ดจาวาสคริปต์ที่นิยมใช้งานกัน

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Topics: 
Node Thumbnail

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

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

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

Tags:
Node Thumbnail

เมื่อพูดถึงแบรนด์ Toshiba คงไม่มีใครนึกถึงในแง่บริษัทซอฟต์แวร์มากนัก แต่จริงๆ แล้ว Toshiba มีบริษัทลูกชื่อ Toshiba Digital Solutions ที่ทำธุรกิจด้านโซลูชันไอที และมีผลงานสร้างซอฟต์แวร์ฐานข้อมูลของตัวเองชื่อ GridDB มาสักระยะหนึ่งแล้ว

GridDB เป็นฐานข้อมูลที่ Toshiba สร้างขึ้นใช้เองภายใน แนวคิดคือเก็บข้อมูลอิงเวลา (time series) ของอุปกรณ์ IoT จำนวนมากๆ มาบันทึกไว้เพื่อประมวลผลข้อมูลในภายหลัง โดยชูจุดเด่นเรื่องการรองรับข้อมูลระดับ petabyte โดยที่ยังมีเสถียรภาพและความน่าเชื่อถือสูง แถมคุยว่าประสิทธิภาพยังดีกว่าคู่แข่งระดับเดียวกันคือ Apache Cassandra

Tags:
Topics: 
Node Thumbnail

Redis Labs บริษัทผู้สร้างฐานข้อมูล Redis ประกาศระดมทุนรอบใหม่ Series G อีก 110 ล้านดอลลาร์ ตอนนี้มูลค่าบริษัททะลุ 2 พันล้านดอลลาร์แล้ว

นักลงทุนใน Redis Labs รอบนี้คือ Tiger Global, SoftBank Vision Fund 2 และ TCV

บริษัท Redis Labs ก่อตั้งในปี 2011 ด้วยวิสัยทัศน์ว่าฐานข้อมูลในอนาคตจะแข่งกันที่ประสิทธิภาพ ตัวซอฟต์แวร์ Redis จึงเป็นฐานข้อมูลในหน่วยความจำ (in-memory) และเป็นฐานข้อมูลแบบ key-value ที่ได้รับความนิยมสูงสุด (คู่แข่งรายสำคัญคือ Memcached, Amazon DynamoDB และ Azure Cosmos DB)

Tags:
Node Thumbnail

Amazon เริ่มใช้งานซีพียูออกแบบเอง Graviton2 ที่เป็น ARM ใช้สำหรับเซิร์ฟเวอร์บน AWS โดยชูจุดเด่นเรื่องราคา/ประสิทธิภาพที่ดีกว่า x86 แต่ในช่วงแรกๆ ยังใช้เฉพาะบริการเช่าเครื่อง EC2 โดยตรงเท่านั้น

ช่วงหลัง Amazon เริ่มนำ Graviton2 มาใช้กับบริการอื่นๆ ในเครือ AWS เพิ่มมากขึ้น บริการล่าสุดคือฐานข้อมูล Amazon Aurora (ซอฟต์แวร์ฐานข้อมูลของ AWS เองที่เข้ากันได้กับ MySQL/PostgreSQL) ที่หันมาใช้เครื่อง Graviton2 โดยระบุว่ามีประสิทธิภาพดีขึ้นสูงสุด 20% และราคาต่อประสิทธิภาพดีขึ้นสูงสุด 35%

Tags:
Node Thumbnail

Microsoft Azure เปิดบริการ Azure Purview ระบบค้นหาแหล่งข้อมูลในองค์กรเพื่อลดการแยกข้อมูลเป็นไซโลทำให้ไม่สามารถใช้ข้อมูลได้อย่างเต็มประสิทธิภาพมาเทรวมกันลงหน้าจอคอนโซลเดียวเพื่อให้หาทางนำไปใช้งานได้สูงสุด

Azure Puriview สามารถจัดการแหล่งข้อมูลได้ทั้งบนคลาวด์และ on-premise เมื่อรวมแหล่งข้อมูลเข้าด้วยกันจะสามารถค้นหาข้อมูลที่เกี่ยวข้องได้โดยใช้ศัพท์ธุรกิจ ขณะที่มีระบบจัดการข้อมูลส่วนบุคคล โดยใช้ปัญญาประดิษฐ์ช่วยตรวจสอบว่าข้อมูลส่วนใดเป็นข้อมูลส่วนบุคคล หรือจะกำหนดชั้นความลับของข้อมูลเองก็ได้

ตอนนี้บริการยังเป็นสถานะพรีวิว ไมโครซอฟท์ยังไม่บอกราคาแต่จะให้ใช้งานฟรีจนถึง 1 มกราคม 2021

Tags:
Node Thumbnail

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 ไปแล้วก็ตาม

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

Snowflake Inc. บริษัทซอฟต์แวร์ data warehouse ชื่อดัง ยื่นเอกสารต่อคณะกรรมการกำกับหลักทรัพย์สหรัฐ (SEC) เพื่อเตรียมขายหุ้น IPO ในตลาดหลักทรัพย์นิวยอร์ก (NYSE) โดยใช้ตัวย่อว่า SNOW

Snowflake ก่อตั้งในปี 2012 โดยเป็นซอฟต์แวร์ด้านคลังข้อมูล (data warehouse) ที่รันบนคลาวด์เท่านั้น ใช้โมเดลรายได้แบบ subscription

การยื่นเอกสารของ Snowflake ทำให้เราเห็นข้อมูลการเงินของบริษัท มีรายได้ 97 ล้านดอลลาร์ในปี 2019 และเพิ่มอย่างก้าวกระโดดเป็น 264.7 ล้านดอลลาร์ในปี 2020 แต่บริษัทยังขาดทุนอยู่ โดยขาดทุน 178 ล้านดอลลาร์ในปี 2019 และขาดทุนเพิ่มขึ้นเป็น 348.5 ล้านดอลลาร์ในปี 2020

Tags:
Topics: 
Node Thumbnail

AWS ปรับสถานะบริการฐานข้อมูล RDS บน Outpost (ที่เพิ่งวางขายในไทย) เป็นสถานะ GA เปิดให้ลูกค้าสามารถสร้างฐานข้อมูลในองค์กรโดยไม่ต้องดูแลซอฟต์แวร์เอง ทำให้ AWS กลายเป็นคู่แข่งโดยตรงกับออราเคิลที่ให้ขายคลาวด์สำหรับการสร้างฐานข้อมูลในศูนย์ข้อมูลลูกค้าเองมาก่อนในชื่อ Cloud at Customer

Tags:
Node Thumbnail

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

ฟีเจอร์ใหม่ที่น่าสนใจอย่างแรกคือการปรับปรุงให้ SQL Notebooks สามารถวาดแผนภูมิได้ในตัว เปลี่ยนจากเดิมที่เคยแสดงผลข้อมูลในลักษณะตารางเท่านั้น

ผู้ใช้จะสามารถปรับแต่งแผนภูมิให้อยู่ในรูปแบบที่ต้องการ และเมื่อพอใจกับผลลัพธ์แล้วยังสามารถสั่งก็อปปี้/บันทึกแผนภูมิเป็นรูปภาพได้อีกด้วย

Tags:
Node Thumbnail

Snowflake บริษัทซอฟต์แวร์ data warehouse บนคลาวด์ที่กำลังมาแรง ประกาศระดมทุนรอบใหม่ 479 ล้านดอลลาร์ (ประมาณ 15,000 ล้านบาท) ทำให้บริษัทมีมูลค่า 12.4 พันล้านดอลลาร์ (3.9 แสนล้านบาท) เรียบร้อยแล้ว ถือเป็นสตาร์ตอัพสายองค์กรที่มีมูลค่าสูงเป็นอันดับต้นๆ ของวงการ

Snowflake ก่อตั้งในปี 2012 โดยผู้เชี่ยวชาญด้าน data warehouse จำนวน 3 คน (สองคนเคยทำงานกับ Oracle) บริษัทเรียกผลิตภัณฑ์ของตัวเองว่า Cloud Data Platform ที่ทำงานบนคลาวด์หลายยี่ห้อ (ปัจจุบันรองรับทั้ง AWS, Azure, GCP) และมีโมเดลคิดเงินแบบ as a service คือมีเฉพาะเวอร์ชันคลาวด์เท่านั้น จ่ายเท่าที่ใช้งานจริง และลดภาระการดูแลเซิร์ฟเวอร์ลง

Tags:
Node Thumbnail

ฐานข้อมูล Microsoft SQL Server รองรับลินุกซ์มาตั้งแต่เวอร์ชัน 2017 และพอมาถึงเวอร์ชัน 2019 ก็จับมือกับ Red Hat เพื่อปรับจูนประสิทธิภาพให้ดีขึ้น

สัปดาห์นี้ไมโครซอฟท์ประกาศรับรอง (certified) SQL Server 2019 กับการใช้งานบน Red Hat Enterprise Linux 8 (RHEL 8) อย่างเป็นทางการแล้ว ทำให้เราสามารถรัน SQL Server 2019 บน RHEL 8 สำหรับงาน production ได้เต็มรูปแบบ (ก่อนหน้านี้ SQL Server 2017 รับรองบน RHEL 7)

Tags:
Node Thumbnail

AWS ส่งเมลแจ้งเตือนลูกค้าที่ใช้บริการฐานข้อมูล Amazon Aurora, Amazon Relational Database Service (RDS), Amazon DocumentDB ให้อัพเดตใบรับรองดิจิทัลเป็นใบใหม่ เพราะใบเก่าใกล้หมดอายุ มิฉะนั้นจะไม่สามารถเชื่อมต่อ SSL/TLS ได้

ใบรับรองดิจิทัลของ AWS มีอายุ 5 ปี แล้วต้องเปลี่ยนใหม่ตามนโยบายด้านความปลอดภัย โดยใบรับรองเดิม (CA-2015) จะหมดอายุในวันที่ 5 มีนาคม 2020 และ AWS ออกใบรับรองใหม่ (CA-2019) มาให้ตั้งแต่เดือนกันยายน 2019 สามารถกดเปลี่ยนได้ทันที

การเปลี่ยนใบรับรองสามารถทำได้จากหน้าเว็บคอนโซลของ AWS ในหน้า Certificate update หรือจะสั่งผ่านคอมมานด์ไลน์ก็ได้ (วิธีการดูได้ตามลิงก์) จากนั้นรีสตาร์ท instance นั้นๆ ก็เสร็จเรียบร้อย

Pages