[PHP] text file 5 แสน กับ record 5 แสน อย่างไหนดีกว่ากันครับ

เริ่มโดย xmen256k, 25 ธันวาคม 2012, 03:28:03

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

icez

ถ้าปริมาณเยอะขนาดนี้ แล้วทำ optimize สูงสุดทั้งคู่ database เร็วกว่าชัวร์ 100% ครับ
แต่ถ้าไม่มี optimize อะไรที่ db เลย (ไม่ทำ index ไม่ปรับ buffer) อะไรพวกนี้ file เร็วกว่าครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

MapTwoZa

อ้างถึงจาก: gilbert ใน 25 ธันวาคม 2012, 21:23:07
อ่านจากแถบแม่เหล็ก กับอ่านจาก Buffer ท่านคิดว่าแบบใหนไวกว่ากัน

ตอบให้ครับ Database เร็วกว่าแน่นอน

ตามนี้เลยครับ


การอ่านจาก file ตรงๆ เราไม่ได้เขียนตัว manager ไว้ครับ ดังนั้นมันคืออ่านจาก storage ตรงๆ
ต่างกับ database ซึ่งมันมีตัว manager ครับ มี algorithm ในการโหลดพวก data ไว้ใน memory  ซึ่ง memory ไวกว่า storage เยอะครับ
ยิ่งถ้ามีการอ่าน record เดิมซ้ำๆนี่ไม่ต้องพูดถึงครับ
Good code quality Developer :D