Tags:
Node Thumbnail

หลังจากถูกออราเคิลพยายามตัดแขนขา ด้วยการไล่ซื้อทั้ง SleepyCat และ InnoDB ไปก่อนหน้านี้ ฝ่าย MySQL ก็ได้ออก Storage Engine ระดับองค์กรของตัวเองมาในชื่อว่า Maria แล้ว โดยผู้ที่สนใจสามารถดาวน์โหลดซอร์สโค้ดมาติดตั้งได้จาก BitKeeper ของทาง MySQL

Maria เป็น Storage Engine ที่มีความสามารถครบถ้วนต่างจาก MyISAM ที่มากับ MySQL เดิมที่ยังขาดความสามารถในหลายๆ ส่วน โดยความสามารถหลักๆ ที่เพิ่มขึ้นมาใน Maria คือ

  • รองรับ ACID เต็มรูปแบบ
  • Commit/Rollback
  • Concurrent Select
  • การล็อกข้อมูลเป็นรายแถว
  • การ Commit เป็นชุด

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

ที่มา - Artima, Michael Widenius's Blog

Get latest news from Blognone

Comments

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 29 January 2008 - 09:57 #41508
Ford AntiTrust's picture

อย่างงี้ต้องเอามาทดสอบก่อน เข้า lab ด่วนนนนน

Ford AntiTrust’s Blog

By: PaePae
WriteriPhoneAndroidWindows
on 29 January 2008 - 13:06 #41539 Reply to:41508
PaePae's picture

โอ้ว ออกมาอีกตัวแล้ว
เอามารีวิวลง Blognone ด้วยนะ :-)

———————
คิดๆ ขีดๆ เขียนๆ


LinkedIn

By: tekkasit
ContributorAndroidWindowsIn Love
on 29 January 2008 - 10:28 #41514
tekkasit's picture

ระบบจัดเก็บข้อมูลถึงเจ็ดแบบในตัว

By: lew
FounderJusci's WriterMEconomicsAndroid
on 29 January 2008 - 10:33 #41516 Reply to:41514
lew's picture

ขอบคุณครับ :)

LewCPE


lewcpe.com, @wasonliw

By: sirn
WriteriPhone
on 29 January 2008 - 10:42 #41518

ทางฝั่ง MySQL ผมว่าอนาคตของ Falcon น่าจะสวยกว่า Maria แฮะ แต่อีกหน่อยคงเป็น Falcon vs. Maria แทน InnoDB vs. MyISAM แบบปัจจุบันล่ะมั้ง

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 29 January 2008 - 11:54 #41527 Reply to:41518
Ford AntiTrust's picture

ปัญหาเดียวที่ต้องตอบให้ชัดคือการ Migration ไป SE ใหม่จะมีปัญหาหรือเปล่า ด้วยครับ แต่ Folcan ก็น่าสนใจมาก ๆ เหมือนกัน อันนี้ต้องดูกันยาว ๆ

Ford AntiTrust’s Blog

By: sugree
FounderWriterAndroidBlackberry
on 29 January 2008 - 13:20 #41542 Reply to:41518

ที่ barcampbangkok วันก่อน maria มาแรงที่สุด

By: revolution
AndroidUbuntu
on 29 January 2008 - 17:07 #41574 Reply to:41542

ใช่ มาเรีย ทากากิ เปล่าอันนั้นเป็น SE เหมือนันแต่เป็น S_x Engine นะผมว่า

By: plynoi
WriterAndroidUbuntu
on 29 January 2008 - 18:35 #41588 Reply to:41574

คนนั้นเกษียณไปนานแล้วครับ keng บอกมา

By: Patrickz
WriterSymbian
on 29 January 2008 - 12:03 #41532

.. ดูแล้ว version ต่อไปของ MySQL ต้องบอกว่า Major changes เลยนะนี่

Patrickz's blog | blog @ G2K | blog @ narisa | AsteriskThailand


Patrickz's blog|
linkedin

By: crucifier
iPhoneAndroidUbuntu
on 29 January 2008 - 16:40 #41569

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

By: mk
FounderAndroid
on 29 January 2008 - 17:14 #41577 Reply to:41569
mk's picture

ตัวโค้ดของ InnoDB ยังเป็น GPL ครับ ถึงแม้ว่า Oracle ซื้อไปแล้วจะเปลี่ยนสัญญาอนุญาต โค้ดเก่าที่เคยเป็น GPL ก็ยังใช้ได้อยู่

ส่วนในกรณีที่อ้างถึงนี้ กลัวว่า Oracle จะซื้อไปดองครับ

By: tekkasit
ContributorAndroidWindowsIn Love
on 30 January 2008 - 23:05 #41788 Reply to:41577
tekkasit's picture

ผมว่าดองก็ไม่กลัว ถึงต่อไปจะเปลี่ยนเป็นปิด
community ก็สามารถ forge ออกมาได้นะครับ

By: jane
AndroidUbuntu
on 29 January 2008 - 21:51 #41622
jane's picture

"การล็อกข้อมูลเป็นรายแถว" ขอข้อมูลด้วยครับ ผมไปหาอ่านใน web ยังไม่เจอเลยครับ

By: anu
Contributor
on 30 January 2008 - 07:54 #41681 Reply to:41622

http://monty-says.blogspot.com/2008/01/maria-engine-is-released.html
จะมาใน Maria เวอร์ชั่น 2.0 ครับ (ที่มาพร้อมกับ MySQL 6.X)

สำหรับ Maria 1.0 จะมากับ MySQL 5.1

By: c4rking
iPhone
on 30 January 2008 - 09:58 #41698

ขอบคุณครับ

By: jane
AndroidUbuntu
on 30 January 2008 - 13:07 #41733
jane's picture

Q: What will be in the next major release of Maria?
A:

This is defined in http://forge.mysql.com/worklog/ for Maria 2.0. Here follows a short description:

* ACID
* Commit/Rollback
* Concurrent selects (thanks to MVCC)
* Row locking
* Group commit

ในตอนนี้เอง ใครใช้ 5.0 5.1 ใช้ InnoDB ไปก่อนดีที่สุด รอให้ 6.0 Stable?(กี่ปีน้าา แต่ 6.0 Falcon ดูน่าสนใจพอควร)