รุ่นของผลิตภัณฑ์ ของ มายเอสคิวเอล

รุ่นของผลิตภัณฑ์นั้นแบ่งออกมาได้สามสายการผลิต ได้แก่ เวอร์ชันใช้ฟรี เวอร์ชันการค้า และเวอร์ชันที่สนับสนุนกับผลิตภัณฑ์ SAP (MAX DB) ความแตกต่างคือเวอร์ชันคอมมิวนิตี้นั้นสามารถนำไปใช้งานได้ฟรีแต่ขาดการสนับสนุนหรือการช่วยเหลือเมื่อมีปัญหาเกิดขึ้น, เวอร์ชันที่เป็นคอมเมอร์เชียลนั้นให้บริการด้านความสนับสนุนเมื่อมีปัญหา (ซื้อบริการ) สรุปคร่าวๆ ประเภทดาต้าเบสให้เลือกใช้ดังนี้

ความสามารถที่เพิ่มขึ้น

ในเวอร์ชัน 5.0 มีความสามารถหลายอย่างที่สำคัญสำหรับระบบฐานข้อมูลขนาดใหญ่หรือระดับองค์กร (EnterPrise Feature) เช่น Store Procedure, database trigger, database view, database schema ซึ่งได้มีการปรับเพิ่มประสิทธิภาพในส่วนของตารางและการทำดัชนี (index) ขึ้นมาอีก ปัจจุบันเวอร์ชัน community หรือเวอร์ชันที่เสถียร (stable) 5.0 และเวอร์ชันทดสอบคือ 5.1 beta release และ 5.2 Alpha

ตั้งแต่เวอร์ชัน 5.1 เริ่มสนับสนุนการทำ Parttion Database, ตารางเวลาสำหรับเหตุการณ์ต่างๆ (Event schedule)111

ประเภทการจัดเก็บข้อมูล (Database Storage Engine) ที่สนับสนุน

  • MyISAM ค่าปกติ (default)
  • InnoDB สนับสนุนการทำ ทรานแซคชั่น (transaction) แบบ ACID
  • Memory การจัดเก็บในหน่วยความจำ ใช้เป็นตารางชั่วคราวเพื่อความรวดเร็ว เนื่องจากเก็บไว้ในหน่วยความจำ ทำให้มีความเร็วในการทำงานสูงมาก
  • Merge เป็นการรวม Table หลาย ๆ ตัวให้แสดงผล หรือแก้ไข เสมือนเป็นข้อมูลจาก Table เดียว
  • Archive เหมาะสำหรับการจัดเก็บข้อมูลพวก log file,ข้อมูลที่ไม่ต้องมีการ คิวรี่ (query) หรือใช้บ่อยๆ เช่น log file เพื่อประโยชน์ในการตรวจสอบย้อนหลัง (Security Audit Information)
  • Federated สำหรับการจัดเก็บแบบปลายทาง (remote server) แทนที่จะเป็นการจัดเก็บแบบ local เหมือนการจัดเก็บ (Storage) แบบอื่นๆ
  • NDB สำหรับการจัดเก็บแบบ คลัสเตอร์ (cluster)
  • CSV เก็บข้อมูลจาก Text ไฟล์โดยอาศัยเครื่องหมาย คอมมา (comma) เป็นตัวแบ่งฟิลด์
  • Blackhole
  • Example

ชนิดของข้อมูลที่สนับสนุน

ชนิดข้อมูลที่ MySQL สนับสนุนแบ่งเป็นสามประเภทหลักใหญ่ๆ

  • ชนิดข้อมูลที่เป็นตัวเลข
    • BIT (มีใช้ได้กับ MyISAM, InnoDB, Memory)
    • TINYINT
    • SMALLINT
    • MEDIUMINT
    • INT
    • BIGINT
    • Float
  • ชนิดข้อมูลที่เกี่ยวกับวันที่และเวลา
    • DATETIME
    • DATE
    • TIMESTAMP
    • TIME
    • YEAR
  • ชนิดข้อมูลที่เกี่ยวกับตัวอักษร
    • CHAR
    • VARCHAR
    • BINARY
    • VARBINARY
    • BLOB
    • TEXT
    • ENUM
    • SET

ใกล้เคียง

มายเอสคิวเอล มายเอฟวรีติง มายเมโลดี้ หนูน้อยแห่งป่าเมอร์รี่แลนด์ มาเอะชิกะมูกาเนเอะ มายเนม (ละครโทรทัศน์) มายเคมิคอลโรแมนซ์ มายเวิลด์ (อีพี) มายเกิร์ล (เพลงอะระชิ) มายเวิลด์ มายอต

แหล่งที่มา

WikiPedia: มายเอสคิวเอล http://dev.mysql.com http://dev.mysql.com/doc/refman/5.0/en/what-is-mys... http://www.mysql.com http://www.mysql.com/company/legal/licensing/comme... http://www.mysql.com/products/licensing/opensource... http://www.nucleonsoftware.com http://packages.debian.org/testing/libs/libmysqlcl... http://www.faqs.org/docs/ppbook/c1164.htm https://dev.mysql.com/doc/refman/5.7/en/ https://commons.wikimedia.org/wiki/Category:MySQL?...