ขอถามพี่ๆ หน่อย เรื่องเกี่ยวกับ web app ,web based , web server ,
1.) จริงๆแล้วเค้าเรียก web base application
2.) มีการคีย์ข้อมูล และเก็บลงเดต้าเบส หรือเก็บไฟล์เอกสารพวก ms.word /excel ครับ
3.) ใช้ได้ครับ ไม่มีปัญหา แต่อยากแนะนำว่า ถ้าเครื่อง pc เสปคไม่สูง ให้ลงพวก linux ubuntu server / opensuse / centos
และใช้ NginX (เอนจินเอ็กซ์) แทน Apache
4.) ถ้าจะตั้งเดต้าเซ็นเตอร์ ก็ต้องลงทุนเรื่องเซิร์ฟเวอร์เครื่องละแสนกว่าๆ(และหลายเครื่อง)ครับ เพราะมันจะรองรับคอนเนคชั่นได้คราวละมากๆ
ทั้งนี้มันมีหลายปัจจัยที่ต้องพิจารณา เช่น ระบบเน็ตเวิร์ค (แพงเอาเรื่องครับ)
ถ้าตั้งเซิร์ฟเวอร์จังหวัดละเครื่องก็อาจลงทุนไม่มาก สอง สามแสนบาท ขึ้นอยู่กับจำนวนสำนักงาน หรือจำนวเครื่องที่จะเชื่อมต่อครับ
และอื่นๆ ...
ประวัติการแก้ไข 2014-06-12 15:35:59 2014-06-12 15:38:47
Date :
2014-06-12 15:23:42
By :
sakuraei
1. ชื่ออาจจะเรียกแตกต่างกัน แต่ความหมายการและการใช้งานเหมือน ๆ กันครับ ก็น่าจะแล้วแต่คนเรียก
2. ได้ ถ้า Process ไม่แรงมาก แต่ต้องดูเรื่อง Network และการ Online Server เหมือนจะไม่เหมือน Server จริง ๆ
3. MS Access ไม่แนะนำครับ ถ้าให้ดีใช้ MySQL เพราะเป็น Database ประเภท Server ทำงานได้หนัก และเก็บได้เยอะ
4. Server เครื่องเดียวก็พอ แต่ที่สำคัญมันอยู่ที่ Network ครับ อาจจะต้องวางเครืองไว้ที่ Data Center
Date :
2014-06-12 15:39:02
By :
mr.win
คือทำงานอยู่ที่ๆ นึง พอดีผู้จัดการเค้าอยากได้โปรแกรม ที่ใช้ในสำนักงาน แต่เค้าไม่อยากไปยุ่งกับ ทรัพยากรของบริษัท
คืออยากทำขึ้นมาใช้เองอะค่ะ ไม่ทราบว่ามีคำแนะนำหรือ ว่ามันทำยาก ทุนมันเยอะ หรือมีวิธีอื่นไหม เพราะว่าข้อมูลเป็นความลับ ในระดับหนึ่ง ไม่อยากไปใช้ โฮสข้างนอก ข้อมูลไม่เยอะมาก ใช้เก็บเอกสาร และข้อมูล ต่างๆ มีการคีย์ข้อมูล มีการเก็บ ไฟล์ บริษัทมีทั้งหมด 20 สาขา
Date :
2014-06-12 15:53:46
By :
mameaw4569
DataCenter ก็ปลอดภัยน่ะครับ แต่ก็ขึ้นอยู่กับการออกแบบโปรแกรมด้วยครับ และอีกอย่าง Data Center จะไม่มีปัญหาเรื่องการเข้าถึง Network ครับ
Date :
2014-06-12 15:57:24
By :
mr.win
ขอถามเพิ่มเติมนิดนึงมีพี่หลาย คนเค้าถามว่า เขียน access เป็นไหมเรา งงว่า access มันมีภาษาเป็นของตัวเองด้วยหรอ
เรานึกว่ามันเป็นแต่ฐานข้อมูล เราไม่เคยเรียน access เราจบ วิศวกรรม คอมพิวเตอร์ เค้าไม่ได้สอน
Date :
2014-06-12 16:00:11
By :
mameaw4569
น่าจะเป็น Form บน MS Access ครับ หรือที่คนทั่วไปเรียกว่า VBA (โปรแกรมยุคเก่า ๆ ชอบเขียนครับ)
Date :
2014-06-12 16:02:18
By :
mr.win
คิดว่าคงต้องตั้งเซิร์ฟเวอร์เองล่ะครับ
แล้วให้ทั้ง 20 สาขาเข้าถึงระบบงานด้วย VPN ครับ (ความปลอดภัยสูง)
ซึ่งอุปกรณ์ส่วนนี้แพงครับ เพราะต้องรองรับ concurrency จำนวนมากๆ
ยิ่งถ้าระบบเป็นพวก POS ด้วยแล้วยิ่งสนุกเลย
ถ้ามีสาขามากขนาดนี้ไม่ควรใช้ access เป็นเดต้าเบสครับ ต้องลงทุนพวก MS.SQL Server 2010-2012
หรือจะใช้ของฟรี ก็ Linux Server + NginX + MySQL
Date :
2014-06-12 16:22:43
By :
sakuraei
Load balance : Server 01