มุมมอง debian ของฉัน + Inno DB Myisam
เท่าที่รู้คือ ( ไม่แน่ใจถูกหรือเปล่า )
-ISAM (MyISAM) คือ รูปแบบการเก็บ ข้อมูลตามปกติ ( default )ของ MYSQL
- ทำงาน เร็วกว่า InnoDB แต่ ผิดพลาดได้ง่ายกว่า table เสียหายได้ง่าย
-InnoDB ข้อดีคือ
-รองรับการทำ Transaction รองรับการอ่านและเขียน พร้อมๆ กันได้ดี
-มีระบบ Auto Data Recovery หากมีการ shutdown โดยไม่เหมาะสม
คือ
1. ช่วย บอกความแตกต่างให้หน่อยครับ เอาขอดีข้อเสีย
2. Transaction = รองรับการอ่านและเขียน พร้อมๆ กันได้ดี คือ การลองรับการเข้าถึงฐานข้อมูล
ที่มีทั้งการอ่านและเขียน จากหลายคนพร้อมกันหรือไม่ใช่ครับ
3. InnoDB มีอยู่ใน Mysql เปล่าครับ แล้วจะเปิดใช้ได้ยังไรครับ
รื่องของขนาดไฟล์เท่าที่ใช้มา MyISAM ใช้กับไฟล์ขนาดไม่ใหญ่มากนะครับ 3GB - 4GB ก็รอดยากแล้ว และจะอืดมากถ้าไฟล์ขนาดใหญ่ ๆ แต่ InnoDB นั้นตอนนี้ผมใช้เกิน 10GB ยังไม่มีปัญหาเลยครับ แต่ถ้าจะใช้ InnoDB กับระบบใหญ่ ๆ ควรศึกษาการ tunning ให้ดีด้วยนะครับ จะมีผลต่อ performance ของระบบโดยตรง
InnoDB นั้นมีให้ใช้ใน MySQL 5.0 ขึ้นไป (จริงๆแล้วตั้งแต่ 4 กว่าๆด้วยซ้ำ) แต่ บน windows ต้องบอกให้ Active ก่อนใช้งาน โดยทำอย่างนี้
1. แก้ไข c:\windows\my.ini
2. ตอนแรกจะถูก Comment ไว้ ให้ Uncomment บรรทัดที่ว่า
default-storage-engine=INNODB
3. และ มีการ Skip ไม่ให้ใช้ InnoDB เราต้อง Comment ซะ
#skip-innodb
4. จากนั้นให้ Save แล้วก็ Restart MySQL Server
แล้ว InnoDB ดียังไง ใช้ทำอะไร ก็เอาว่า เรื่องนึงคือ การทำ Foreign Key ซึ่งจะทำการ Reference Index แต่ละ Table ก็จะสามารถทำการ Cascade Delete, Update ได้ว่างั้น ถ้าไม่ Enable ก็จะได้เป็น MyISAM เราจะใช้ Foreign Key ไม่ได้ครับ
ขอบคุณล่วงหน้าสำหรับทุกความเห็นและทุกคำตอบครับ
คลังบทความของบล็อก
-
▼
2008
(65)
-
▼
สิงหาคม
(57)
- โปรแกรม portsentry
- all-in-one 2 (portsentry+iptables+apt-proxy+squid3)
- ทำเองได้ Centralized log แถมวิวได้ด้วย PHP SYSLOGV...
- เวอร์ชั่นเต็ม: การติดตั้ง Centralized log ตาม พรบ....
- debian: iptables
- สคริปท์ บล็อค keyword โดยใช้ Squid คับ เห็นมีคน ถาม
- compile ipp2p บน debian etch ไม่ผ่าน ช่วยทีครับ
- compile debian lenny support l7
- http://www.opentle.org/th/node/7854
- ลองติดตั้ง dns แบบเปลี่ยนค่าได้
- http://download.grisoft.cz/softw/70/update/
- การติดตั้ง Samba Server
- My sources.list for Debian Lenny/Sid
- NTPDate: เวลานั้นสำคัญไฉน .
- บทความ debian เยอะมากๆ
- set php บน debian
- การเก็บ log
- โครงการเก็บข้อมูลจราจร (Traffic Data) ด้วยซอฟต์แวร...
- Squid + Radius authentication
- ntop โปรแกรม monitor network
- ติดตั้ง Shorewall บน Ubuntu
- ผมจะทำ Server สำหรับให้บาง user สามารถเข้าอินเตอร์...
- คำสั่งเฝ้ามองระบบ Linux
- สงสัยเรื่อง ไฟล์วอล
- IPTABLES เป็น Firewall พื้นฐานของ Linux เกือบทุก D...
- ดูข้อมูลของ CPU
- Ubuntu : iptables rule
- Iptables : SSH Brute force attack
- My Firewall Config:
- debian: iptables
- ICMP iptables
- วิธี set iptables บน linux แบบง่ายๆ
- ปัญหาเรื่อง function บน MySQL 5.x
- NTPDate: เวลานั้นสำคัญไฉน ....
- ตั้งเวลาด้วย at
- การ dump ข้อมูลใน MySQL ให้ถูกต้องตาม Character-set
- การติดตั้ง shoutcast เป็น video streaming
- ทำเองได้ centralized log แถมวิวได้ด้วย php syslogv...
- backup mysql database ด้วย mysqldump
- Comodo Firewall
- ป้องกันการโจมตีด้วย SSH
- Debian:Install eBox package on Debian
- การเปิดปิด Service ตอนที่บูทเครื่องขึ้นมา
- ทดลองติดตั้ง apache2 mysql5 phpmyadmin
- เดเบียน ๑๐๑
- Intro to Debian Process (ตอนจบ)
- Intro to Debian Process (3)
- Intro to Debian Process (2)
- Intro to Debian Process (1)
- เอกสารเกี่ยวกับ Linux
- เกี่ยวกับ rc.statd จำเป็นไหม จะ disable ได้ไหม
- CoovaChilli Documentation
- shorewall on Debian
- คำสั่ง Firewall
- Firewall บน Debian
- เพิ่มความปลอดภัยให้กับ Linux
- Debian+ Inno DB Myisam
-
▼
สิงหาคม
(57)