ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

popamm
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 29/05/2012 2:09 pm

ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย popamm »

ผมใช้ mysql ใน centos ครับต้องการเก็บข้อมูลขนาดมากกว่า300GB
ผมมีดังนี้
1.id auto
2.วันเดือนปี
3.เวลา
4.ข้อความ

คำถาม
1.ควรให้ innodb หรือ myisam เพราะอะไร
2. ควรออกแบบฟิวแบบไหน
3.การค้นหาแบบไหนที่เร็วๆ

รบกวนท่านผู้รู้ด้วยครับ T_T
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41245
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

จำนวนแถวข้อมูล ?
ข้อมูลมีการอัพเดด (เพิ่ม-ลบ-แก้ไข) บ่อยไหม
ข้อความ ที่ต้องการเก็บความยาวขนาดไหน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
popamm
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 29/05/2012 2:09 pm

Re: ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย popamm »

ข้อมูลเข้ามาเรื่อยๆเป็นตัวเก็บlogครับ
ข้อความยาวไม่มากครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41245
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

popamm เขียน:ข้อมูลเข้ามาเรื่อยๆเป็นตัวเก็บlogครับ
ข้อความยาวไม่มากครับ
ถ้าต้องใช้เป็น text แนะนำให้ ทำ keyword เพิ่ม
และเลือกรูปแบบ file system ให้เหมาะกับ ฐานข้อมูลมูลขนาดใหญ่ด้วย ครับ

ลองดูจากบทความ Mysql บน Host ใน หนึ่งตารางเก็บข้อมูลได้สูงสุดกี่แถว ประกอบครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
tohkai_php
PHP Sr. Member
PHP Sr. Member
โพสต์: 95
ลงทะเบียนเมื่อ: 10/04/2012 9:09 am

Re: ออกแบบ ดาต้าเบสรองรับข้อมูลขนาดใหญ่ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย tohkai_php »

คำถาม
1.ควรให้ innodb หรือ myisam เพราะอะไร
-innodb ครับ height level กว่า ความสามารถเยอะกว่า

2. ควรออกแบบฟิวแบบไหน
-ธรรมดาทั่วไปขนาดพอดีกับค่าที่จะเก็บและเหมาะสม

3.การค้นหาแบบไหนที่เร็วๆ
-set index ดีดี

แนะนำว่าถ้าเก็บได้ช่วงเวลาหนึ่งคงบวมและไกล้จะแตก
จากที่เห็นเหมือนว่าเค้าจะทำการย้ายไปเก็บไว้เป็นอีกก้อนนะ
เหมือนกับว่าแยกล๊อกเก่าออกจาก log ใหม่
อาจจะแยกเป็นปีไรเงี้ย เวลาหาจะได้วิ่งเข้าถูกก้อน
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 80