ทีนี้มาถึงประเด็นที่ว่า จะเก็บสำรองข้อมูลกี่ชุดดี? ตอบให้ง่ายก็คือ แล้วแต่ความเหมาะสมครับ แล้วความเหมาะสมเนี่ยเราจะดูจากอะไร? อืม..น่าคิด สำหรับไอเดียของผมนั้นอยากให้ลองพิจารณาอย่างนี้ครับ
1.ความสำคัญของข้อมูล สำคัญมากก็บันทึกหลายชุดหน่อย ชุดไหนเสียก็ยังมีอีกหลายๆชุดไว้ใช้
2.ความถี่ในการเปลี่ยนแปลงของข้อมูล หากข้อมูลเปลี่ยนแปลงบ่อยๆ เราำควรปรับปรุงหรือสำรองข้อมูลให้่บ่อยกว่าข้อมูลชุดที่ไม่ค่อยเปลี่ยนแปลงครับ
3.ความยุ่งยากในการสร้างขึ้นใหม่ อันนี้ก็ขยายความว่า หากมันสร้างขึ้นมาใหม่ได้ยาก หรือใ้ช้เวลามากในการสร้างขึ้นมาใหม่ ยิ่งต้องสำรองไว้หลายๆชุดหน่อยครับ หากมันสร้างใหม่ได้ง่าย กดคีย์สองสามทีก็ได้มาแล้ว แบบนี้ก็สำรองไว้น้อยๆก็ำพอ หรือหากง่ายมาก สร้างใหม่เมื่อไหร่ก็ได้ แบบนี้ก็ไม่ต้องสำรองไว้เลยก็ได้ไงครับ
4.ความยุ่งยากในการสำรองข้อมูลแต่ละชุด นี่เป็นอีกไอเดียที่ต่างออกไปครับ ข้อนี้เสนอว่า หากการจัดเก็บแต่ละชุดมันกินพื้นที่ในสื่อบันทึกข้อมูลเยอะ(เก็บหลายชุดพื้นที่ใน Harddisk จะพอหรือเปล่า) ใช้เวลานาน กินกำลังเครื่อง หรืออะไรที่สร้างอุปสรรคในการทำงานมากขึ้น คุณควรเก็บสำรองให้น้อยชุดลงครับ
เอาละครับไม่จำเป็นต้องเห็นด้วยกับผมทุกอย่างนะครับเพราะนี่คิดเอาเองจากประสบการณ์ เมื่อคนเรามีประสบการณ์ต่างกันก็ย่อมคิดไม่เหมือนกันเป็นธรรมดา สำหรับบทความนี้ผมแนะนำให้สำรองข้อมูล 7 ชุดต่อสัปดาห์ หรือวันละ 1 ชุดนั่นเองครับ เพราะมันดูสม่ำเสมอและไม่มากจนเกินไป
เอาละครับคงพอได้ไอเดียกันแล้ว คราวนี้มาถึงขั้นตอนที่ผมจะแนะนำท่านว่า เราจะสร้างระบบ Backup ข้อมูลได้เองได้อย่างไร เพราะแม้มี Software ด้าน Backup ข้อมูลอยู่ในท้องตลาดอยู่แล้วก็ตาม แต่การซื้อหามาใช้ก็จะเสียเงินเสียทองโดยใช่เหตุ อีกอย่างมันก็ไม่ได้ยุ่งยากอะไรหากจะทำขึ้นมาเอง ผมเลยมาแนะนำให้ทำเองใช้เองกันครับโดยใช้ batch file ส่วนมันคืออะไรนั้นขอเวลาสักหน่อยในการจะเขียนอธิบายครับ ส่วนมือเก่าเก๋าเกมส์ก็แกะจากชุดคำสั่งนี้ข้างล่างนี้ก่อนได้เลยครับ
สำหรับตัวรหัสโปรแกรมนี้ถูกแนะนำขึ้นในเว็บ http://support.mogware.net โดยคุณ Endless Loop ผมเห็นว่าเข้าท่าดีไม่ต้องใช้โปรแกรมช่วยเลย ใช้คำสั่งใน Batchfile ล้วนๆ เลยเก็บมาฝากกันครับ
@echo off
for /f %%a in ('date /t') do set DAY=%%a
if %DAY%==Mon goto :mon
if %DAY%==Tue goto :tue
if %DAY%==Wed goto :wed
if %DAY%==Thu goto :thu
if %DAY%==Fri goto :fri
if %DAY%==Sat goto :sat
if %DAY%==Sun goto :sun
:mon
:: put your processing here
echo %day%
pause
exit
:tue
:: put your processing here
echo %day%
pause
exit
:wed
:: put your processing here
echo %day%
pause
exit
:thu
:: put your processing here
echo %day%
pause
exit
:fri
:: put your processing here
echo %day%
pause
exit
:sat
:: put your processing here
echo %day%
pause
exit
:sun
:: put your processing here
echo %day%
pause
exit
... โปรดติดตามตอนต่อไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
หลังจากอ่านบทความนี้แล้ว คุณมีอะไรจะกล่่าวเสริมหรือบอกเล่าอะไรสักนิดไหมครับ?