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

HeidiSQL ไคลเอนต์ SQL สารพัดประโยชน์ ประกาศออกเวอร์ชั่นลินุกซ์เวอร์ชั่นแรกที่เข้าสู่สถานะ release เนื่องจากทีมงานสามารถพอร์ตโครงการจากเดิมที่ใช้ Delphi มาเป็น Lazarus ได้เกือบสมบูรณ์แล้ว

ฟีเจอร์สำคัญๆ ที่เพิ่มเข้ามาช่วงหลัง เช่น SSH tunnel, tab restore แต่ยังมีฟีเจอร์ที่ขาดหายไป เช่น ไม่รองรับ Microsoft SQL Server หรือยังแครชอยู่ในหลายกรณี

ตอนนี้ HeidiSQL บนลินุกซ์ยังใช้ Lazarus 3.8 อยู่แม้ตัวโครงการ Lazarus จะออกเวอร์ชั่น 4.0 มาแล้ว และในอนาคตก็น่าจะใช้โค้ดนี้ออกเวอร์ชั่นแมคได้ด้วย

By lew Founder on Tag: Google Cloud, LLM, SQL, Database
Google Cloud

Google Cloud โชว์ฟีเจอร์ text-to-SQL ใน BigQuery Studio และ Cloud SQL Studio ที่มีตัวช่วยเขียน SQL โดยเปิดให้ผู้ใช้ถามคำถามภาษาธรรมชาติ

แม้ว่าโดยทั่ว LLM จะเขียน SQL ได้อยู่แล้ว แต่เมื่อใช้งานกับฐานข้อมูลจริงที่มีความซับซ้อนสูง และคำถามจริงของผู้ใช้ที่มักไม่ได้บอกข้อมูลครบนักก็จะเจอข้อจำกัด เช่น ผู้ใช้ถามว่าต้องการรองเท้าที่ขายดีที่สุด แต่ใน schema ของฐานข้อมูลไม่มีอะไรบอกว่าจะหารองเท้าอย่างไร หรือคำว่าขายดีที่สุดแปลว่าจำนวนที่ขายหรือยอดเงินที่ขายได้ ตลอดจนบางครั้ง LLM ก็สับสนถึงความต่างของ SQL แบรนด์ต่างๆ

By mk Founder on Tag: Google Cloud, NoSQL, Database, Google, SQL
Google Cloud

Google Bigtable เป็นฐานข้อมูลแบบ NoSQL ของ Google Cloud ที่เปิดตัวมาตั้งแต่ปี 2015 และปัจจุบันมีฐานลูกค้าจำนวนมาก ตัวมันเองยังเป็นแรงบันดาลใจให้ฐานข้อมูลโอเพนซอร์สตัวอื่นๆ อย่าง HBase และ Cassandra ด้วย

ล่าสุดกูเกิลพัฒนาให้ Bigtable รองรับการคิวรี่ด้วย GoogleSQL ซึ่งเป็นภาษา SQL เวอร์ชันที่ใช้ในบริการตัวอื่นๆ เช่น BigQuery และ Cloud Spanner เพื่อให้ผู้ใช้สามารถคิวรีข้อมูลจาก Bigtable ได้ด้วยภาษา SQL ที่คุ้นเคย (GoogleSQL เข้ากันได้กับ ANSI SQL ที่ใช้กันทั่วไป)

By arjin Writer on Tag: Programming, IEEE, Python, SQL
Programming

IEEE Spectrum นิตยสารในเครือ IEEE รายงานการจัดอันดับภาษาโปรแกรมยอดนิยมประจำปี ซึ่งปีนี้จัดอันดับเป็นปีที่ 10 โดย Python ยังคงเป็นอันดับ 1 ในคะแนนภาพรวม หรืออันดับ Spectrum รวมทั้งอันดับ 1 ในด้านภาษาที่มาแรงเป็นกระแส (Trending) มี Java, C++ และ JavaScript ในอันดับรองลงมา

อย่างไรก็ตาม ผลการจัดอันดับด้านภาษาโปรแกรมสำหรับการหางาน (Jobs) SQL ยังครองอันดับที่ 1 ด้วยเหตุผลเพราะ SQL มักเป็นทักษะที่อยู่ในเงื่อนไขการรับสมัครงานร่วมกับภาษาอื่น โดยมี Python ตามมาในอันดับ 2 ด้วยคะแนนที่ไม่ห่างกันมากนัก

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

ISO ออกมาตรฐาน SQL 2023 ตัวจริงหลังจากมาตรฐานล่าสุดออกเมือปี 2016 โดยการปรับเปลี่ยนจำนวนมากเป็นการวางมาตรฐานกับจุดเล็กๆ น้อยๆ ที่ไม่ได้กำหนดพฤติกรรมไว้ก่อนหน้านี้ แต่ฟีเจอร์ชุดใหญ่ที่เพิ่มขึ้นมาคือการรองรับการคิวรีข้อมูลแบบ ​JSON และแบบ Graph

การคิวรีแบบ JSON นั้นรองรับตั้งแต่กำหนดประเภทฟิลด์เป็น JSON, การเข้าถึงฟิลด์ต่างๆ มีการกำหนด simplified accessor ให้สามารถอ้างถึงฟิลด์ในออปเจกต์ เช่น t.foo.bar รวมถึงกำหนดฟังก์ชั่นที่ใช้กับ JSON จำนวนมาก

ฟีเจอร์อีกชุดคือ SQL/PGQ (Property Graph Queries) รองรับการกำหนดความสัมพันธ์แบบกราฟและคิวรีความสัมพันธ์กันได้โดยตรง

By mk Founder on Tag: Presto, IBM, Acquisition, Database, SQL
Presto

IBM ซื้อกิจการบริษัท Ahana ซึ่งทำซอฟต์แวร์คิวรี Presto โดยไม่เปิดเผยมูลค่า

Presto เป็นซอฟต์แวร์คิวรี SQL engine ที่ทำงานกับฐานข้อมูลได้หลากหลาย (ทั้ง MySQL, Hadoop, Cassandra, MongoDB, Amazon S3) แนวคิดของมันคือการทำงานแบบกระจายศูนย์เพื่อให้สเกลรองรับโหลดจำนวนมากได้ ซอฟต์แวร์ถูกนำไปใช้ในบริษัทไอทีใหญ่ๆ หลายแห่ง เช่น Netflix, Uber และ AWS นำไปให้บริการชื่อ Amazon Athena

By lew Founder on Tag: Programming, Python, SQL
Programming

IEEE Spectrum นิตยสารในเครือ IEEE รายงานถึงภาษาโปรแกรมยอดนิยม พบว่า Python ยังคงความนิยมสูงสุด แม้จะตามมาด้วย C และ C++ ด้วยคะแนนตามหลังไม่มากนัก และหากนับรวมเป็น C/C++ ก็จะแซง Python ไปเล็กน้อย

แต่หากให้น้ำหนักกับการหางานแล้ว ภาษา SQL และ Java จะแซง Python ไปพอสมควร โดยตัวภาษา SQL นั้นสำคัญเนื่องจากประกาศรับสมัครงานจำนวนมากมักระบุ SQL ควบคู่กับภาษาอื่นๆ ไปด้วย อีกสองอันดับหลัง Python คือ JavaScript และ C#

ภาษาที่เป็นข่าวมากขึ้นเรื่อยๆ อย่าง Rust นั้นอยู่ในอันดับ 12 ของการเรียงลำดับความสนใจ (trending) แต่กลับมีคะแนนต่ำลงมากเมื่อดูอันดับการหางาน

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

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

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

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

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: Programming, Employment, SQL, Python, Java
Programming

บริษัทวิจัยตลาดแรงงาน Buring Glass วิเคราะห์ตลาดแรงงานไอทีในสหรัฐฯ ช่วง 30 วันที่ผ่านมา พบว่าภาษา SQL ยังคงเป็นภาษาอันดับหนึ่งที่นายจ้างต้องการ คิดเป็นจำนวนตำแหน่งงาน 56,272 ตำแหน่ง ตามมาด้วยภาษาจาวา 48,949 ตำแหน่ง, ไพธอน 34,426 ตำแหน่ง, และจาวาคริปต์ 33,619 ตำแหน่ง

ความสามารถด้านซอฟต์แวร์อื่น เช่น ลินุกซ์ 28,562 ตำแหน่ง ออราเคิล 24,218 ตำแหน่ง, และ SQL Server 14,299 ตำแหน่ง แสดงให้เห็นว่างานฐานข้อมูลยังคงเป็นความสามารถสำคัญ

By mk Founder on Tag: Tencent, Chrome, Chromium, SQL, Security
Tencent

ทีมวิจัยความปลอดภัย Tencent Blade ในสังกัด Tencent เปิดเผยข้อมูลช่องโหว่ Magellen 2.0 เปิดให้ยิงโค้ด SQL เข้าไปยัง Chrome ได้

กูเกิลแก้ไขช่องโหว่นี้แล้วใน Chrome 79.0.3945.79 ที่ออกตัวจริงเมื่อช่วงต้นเดือนธันวาคม ผู้ที่ใช้ Chrome/Chromium เวอร์ชันก่อนหน้านี้ (รวมถึงเว็บเบราว์เซอร์ที่พัฒนาบน Chromium อย่าง Opera) ควรอัพเดตเป็นเวอร์ชันล่าสุด

By nutmos Writer on Tag: Microsoft Azure, SQL, Microsoft, Data Warehouse
Microsoft Azure

Microsoft ประกาศปรับปรุง Azure SQL Data Warehouse ระบบฐานข้อมูลบนคลาวด์สำหรับงานประเภทบิ๊กดาต้า โดยเน้นที่การปรับปรุงความเร็วในการ query โดยการใช้เทคโนโลยี instant data movement แบบใหม่ ซึ่งทำให้การ query เร็วขึ้นได้ 2 เท่า

By mk Founder on Tag: Hadoop, Cloud Computing, Big Data, SQL, Microsoft Azure
Hadoop

ไมโครซอฟท์เปิดตัวบริการใหม่ Azure Data Lake แพลตฟอร์มสำหรับจัดเก็บและประมวลผลข้อมูลขนาดใหญ่ (big data) บนกลุ่มเมฆ

Azure Data Lake ประกอบด้วยชิ้นส่วนย่อย ดังนี้

By advertorial on Tag: SQL, Microsoft
SQL

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

ระบบสำรอง เพื่อความปลอดภัยของข้อมูล

[![upic.me](//upic.me/i/vp/screenshot-03072557-142809.png)](http://upic.me/show/51730505)

By lew Founder on Tag: Google, Database, Cloud Computing, SQL, Google Cloud
Google

Google Cloud SQL เปิดบริการเป็นส่วนเสริมสำหรับ Google App Engine เพื่อให้นักพัฒนาที่ต้องการเข้าถึง MySQL เต็มรูปแบบสามารถใช้บริการที่ขยายไปได้เรื่อยๆ แต่ก่อนหน้านี้บริการนี้อยู่ในสถานะการให้บริการอย่างจำกัด (limited preview) ตอนนี้ Cloud SQL ก็เข้าสู่สถานะมีให้บริการทั่วไป (generally available - GA) แล้ว

การให้บริการเป็นการทั่วไปครั้งนี้กูเกิลจะรับประกัน uptime ให้ 99.95% และขยายขนาดฐานข้อมูลใหญ่ที่สุดเป็น 500 กิกะไบต์

By mk Founder on Tag: Open Source, Big Data, SQL, Facebook, Presto
Open Source

อธิบายสั้นๆ มันคือคู่แข่งของ Apache Hive ที่พัฒนาโดย Facebook ครับ

อธิบายแบบยาวๆ คือบริษัทแบบ Facebook ที่ต้องยุ่งเกี่ยวกับข้อมูลจำนวนมหาศาลระดับ petabyte มีงานเบื้องหลังที่ต้องดึงข้อมูลเก่าที่เก็บใน data warehouse (ที่เก็บด้วย Hadoop/HFS) มาวิเคราะห์อยู่บ่อยๆ ปัญหาคือระบบคิวรีข้อมูลอย่าง Hive ที่พัฒนาอยู่บนแนวคิด MapReduce นั้นออกแบบโดยเน้นสมรรถภาพโดยรวม (overall throughput) เป็นสำคัญ แต่สิ่งที่ Facebook ต้องการคือระบบคิวรีข้อมูลที่มีการตอบสนองรวดเร็ว (low query latency)

Subscribe to SQL