เมื่อต้นสัปดาห์ MariaDB ออกรุ่นอัพเดตย่อย 10.1.16 แต่สำหรับคนไทยรุ่นนี้มีความสำคัญเพราะระบบการเรียงข้อความภาษาไทยเป็นไปตามหลักภาษาไทยแล้ว
ปัญหาการเรียงลำดับภาษาไทยเป็นข้อจำกัดของระบบฐานข้อมูลหลายตัว เพราะภาษาไทยไม่ได้เรียงตามลำดับตัวอักษรโดยตรงแต่เรียงตามพยัญชนะ เช่น "กา", "ขา", "เก" ควรเรียงเป็น "กา", "เก", "ขา" ตามลำดับ
ที่ผ่านมา MariaDB รองรับการเรียงลำดับภาษาไทยอย่างถูกต้องก็ต่อเมื่อเลือกใช้ตารางเข้ารหัสตัวอักษรเป็น TIS-620 เท่านั้น แต่แพตช์ fb35b9ad ที่เพิ่งรับเข้าไปเมื่อปลายเดือนพฤษภาคมที่ผ่านมาแก้ปัญหานี้ในตารางที่เป็น UTF-8 แล้ว แพตช์นี้เข้าไปใน MariaDB ตั้งแต่รุ่น 10.1.15 แต่รุ่นนี้ไม่ได้ปล่อยออกมาให้คนทั่วไปใช้งาน
รุ่นทดลองของ MariaDB คือรุ่น 10.2.1 ก็ได้รับแพตช์นี้ด้วยเช่นกัน
ที่มา - Medium: @pruet
on
เหมือนจะเป็นข่าวดีมาก
HudchewMan Fri, 22/07/2016 - 21:08
เหมือนจะเป็นข่าวดีมาก แต่ปัญหาคือ host ที่เช่าแต่ละที่กว่าจะเปลี่ยนมาใช้ MariaDB รุ่นนี้ คงอีกหลายปี ไม่รู้ว่าอีก 5 ปีนี่จะได้เปลี่ยนไหม T-T
อ่านข่าวแล้วก็ทนใช้ ORDER BY CONVERT( field USING tis620 ) ต่อไป T-T
x x x x x x x x x x x
ไปอ่านต้นทางมา เลยมาแปะไว้เพื่อการอ้างอิงครับ
เดี๋ยวอีกสักพัก blognone คงทำ
lew Fri, 22/07/2016 - 23:02
In reply to เหมือนจะเป็นข่าวดีมาก by HudchewMan
เดี๋ยวอีกสักพัก blognone คงทำ ask แบบเดียวกับตอน let's encrypt ครับ
อ้างอิง commit
pruet Fri, 22/07/2016 - 21:28
อ้างอิง commit นี้ดีกว่านะครับ เป็นอันแรกที่ถูก pull เข้าไป https://github.com/MariaDB/server/commit/fb35b9ad
แก้ไขตามนั้นครับ
lew Fri, 22/07/2016 - 22:49
In reply to อ้างอิง commit by pruet
แก้ไขตามนั้นครับ
สอบถามครที่ใช้ครับ ว่า maria
7elven Fri, 22/07/2016 - 22:40
สอบถามคนที่ใช้ครับ ว่า maria ดีกว่า mysql รึยังครับ เช่น อ่าน เขียน ได้เร็วกว่า และประสิทธิภาพโดยรวมเป็นไงบ้างครับ เพราะผมไม่เคยใช้ maria มาก่อนเลย
ไม่แน่ใจเรื่องประสิทธิภาพ แต่
osmiumwo1f Fri, 22/07/2016 - 23:18
In reply to สอบถามครที่ใช้ครับ ว่า maria by 7elven
ไม่แน่ใจเรื่องประสิทธิภาพ แต่ MySQL ถูก Oracle ซื้อไป และมีแนวโน้มว่าจะโดนดองเรื่องความสามารถต่างๆ เพื่อไม่ให้ไปแข่งกับ Oracle DBMS เอง ส่วน MariaDB เกิดจากการ fork MySQL เพราะข้อกังวลตามความข้างต้นโดยทีมพัฒนา MySQL ก่อนที่จะถูก Oracle ซื้อไป และ license เป็น GNU GPL โดยที่ความสามารถ MariaDB 5.5 ตรงกับ MySQL 5.5 ทุกอย่าง (ทำ drop-in replacement ได้เลย) ส่วน MariaDB 10.0 ขึ้นไปจะแตกต่างจาก MySQL 5.6 ในบางจุด แต่ผมยังไม่รู้ว่าต่างกันตรงไหนครับ
Oracle เองก็ทำโปรเจค OS
mr_tawan Sat, 23/07/2016 - 00:17
In reply to ไม่แน่ใจเรื่องประสิทธิภาพ แต่ by osmiumwo1f
Oracle เองก็ทำโปรเจค OS ชะงักไปหลายตัวจนมีคน Fork ออกมาเยอะมาก ที่รอดอยู่ได้แบบงง ๆ ในสายตาผมน่าจะเหลือแค่ VirtualBox แล้วครับ (กลับกลายเป็น VMWare ซะอีกที่ดันไปปิดแผนกที่เป็นคู่แข่งโดยตรงของ VB ทิ้งไป)
ผมเจอบั๊กประหลาดใน mysql
icez Fri, 22/07/2016 - 23:23
In reply to สอบถามครที่ใช้ครับ ว่า maria by 7elven
ผมเจอบั๊กประหลาดใน mysql หลายตัวละครับ เลยทยอยสลับมาเป็น mariadb (ที่ version ตรงกัน) เรื่อยๆ อยู่
ที่ที่ทำ maria คือทีมที่ทำ
nisit Sat, 23/07/2016 - 11:08
In reply to สอบถามครที่ใช้ครับ ว่า maria by 7elven
ที่ที่ทำ maria คือทีมที่ทำ mysql เดิมครับ ไว้ใจ mysql ยังไง ก็ไว้ใจ maria ได้เหมือนกัน
เสียแต่คนยังจำชื่อ my ได้มากกว่า เลยหาที่เล่นมันยากหน่อย
นอกจาก MySQL ก็มี MariaDB กับ
Sephanov Sat, 23/07/2016 - 00:24
นอกจาก MySQL ก็มี MariaDB กับ PostgreSQL นี่ล่ะครับที่ดูน่าไว้ใจ
ผมก็ว่าอย่างนั้น
sukjai Sat, 23/07/2016 - 06:48
In reply to นอกจาก MySQL ก็มี MariaDB กับ by Sephanov
ผมก็ว่าอย่างนั้น