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

จะมีก็แต่ระบบปฏิบัติการ และโปรแกรมเอกสารสำนักงานอย่าง Word, Excel หรือ PowerPoint เท่านั้นกระมัง ที่ไม่ต้องต่อเชื่อมฐานข้อมูล!!!

ที่ ๆ เก็บข้อมูลก็คือฐานข้อมูล ในทางคอมพิวเตอร์นั้น ยักษ์ใหญ่ทางด้านซอฟต์แวร์จัดการฐานข้อมูลก็มีหลายเจ้า ผมเองเคยใช้ไม่กี่อย่าง ที่เคยใช้มีก็เช่น Oracle, Informix, Sybase, Progress, SQL Server และ MySQL

หากเราเคยเรียนวิชาฐานข้อมูลมา เราจะพบว่าถึงแม้เราจะไม่ได้ท่องทฤษฎีความสัมพันธ์ ของการเชื่อมโยงข้อมูลในฐานข้อมูลมาแบบเป๊ะ ๆ ก็ตาม แต่โดยสัญชาติญาณของคนคอมพิวเตอร์ ก็สามารถที่จะออกแบบตารางข้อมูล เพื่อเอาไว้ใช้เก็บข้อมูลได้ อย่างคร่าว ๆ

นั่นย่อมแสดงว่าคนที่เรียนจบคอมพิวเตอร์มา ส่วนใหญ่ล้วนสามารถออกแบบฐานข้อมูลเองได้ ตามความต้องการที่ได้รับมา!!!

ทีนี้เมื่อออกแบบมาแล้ว เคยคิดกันมั้ยครับว่าฐานข้อมูลของเรานั้น จะมีอัตราการเติบโตอยู่ที่เท่าไหร่ และเราควรจะใช้เนื้อที่ของ Hard Disk เป็นจำนวนเท่าไหร่สำหรับเก็บข้อมูล หรือใช้ CPU และ RAM เท่าไหร่ สำหรับรองรับการค้นหาข้อมูลภายในฐานข้อมูลของเรา???

ตัวแปรย่อมมีเยอะมาก หากต้องมีการคำนวณกันจริง ๆ เพราะตารางแต่ล่ะตารางในฐานข้อมูล ย่อมมีอัตราการเติบโตที่แตกต่างกัน ตามแต่สถานการณ์การใช้งาน อีกทั้งเพื่อเพิ่มความรวดเร็วให้กับการค้นข้อมูล ก็จำเป็นที่จะต้องมีการสร้าง Index เพื่อไว้ชี้ข้อมูลในตารางข้อมูลอย่างฉับไวอีกด้วย

ซึ่งสิ่งเหล่านี้ล้วนต้องทำให้เสียพื้นที่ใน Hard Disk ทั้งสิ้น!!!

ผมเองได้เคยมีโอกาสพูดคุยกับเซียนคำนวณ Sizing หลาย ๆ คนจากบริษัทใหญ่ ๆ พบว่าการคำนวณ Sizing ให้เป๊ะ ๆ สมเหตุสมผลนั้นไม่ใช่เรื่องง่าย ดังนั้นส่วนใหญ่จึงคำนวณแบบเผื่อขาดเผื่อเหลือกัน จริง ๆ ต้องบอกว่าคำนวณไว้ให้เว่อร์ ๆ กว่าที่ควรจะเป็นซะมากกว่า

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

[tags]คอมพิวเตอร์,sizing,ฐานข้อมูล,คำนวณ,การจัดการฐานข้อมูล[/tags]

Related Posts

3 thoughts on “Sizing

  1. >> Word, Excel หรือ PowerPoint เท่านั้นกระมัง ที่ไม่ต้องต่อเชื่อมฐานข้อมูล!!!

    ฟังดูเว่อนะครับ แต่ไอ้พวกนี้มันต่อฐานข้อมูกันหมดแล้วครับ ทำรายงานก็เอา excel ดึงข้อมูลจากฐานข้อมูล สร้างกราฟ โยนใส่ word ทำรายงาน โยนใส่ powerpoint ทำ presentation

  2. T-T แสดงว่าผมตกยุคจริง ๆ ด้วยอ่ะคุณ wiennat ไม่รู้จริง ๆ อ่ะ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *