ขนาดของเครื่องเดสก์ทอปขึ้นอยู่กับลักษณะของผู้ใช้และข้อกำหนดของเครื่องมือที่เกี่ยวข้อง ผู้ใช้ทั่วไปที่ข้อมูลที่ต้องการได้รับการตอบสนองโดยเอกสาร HTML ผ่านเว็บเบราว์เซอร์ ต้องการพลังเพียงพอที่จะรันเบราว์เซอร์อินเทอร์เน็ตเท่านั้น
ในทางกลับกัน ผู้ใช้พลัง (Power User) ที่พัฒนาคำค้นหาและการวิเคราะห์ที่ซับซ้อนจากศูนย์จะอาจต้องการเครื่องที่มีพลังมากกว่า มีความท้าทายบางประการที่เกี่ยวข้องกับเดสก์ทอปดังนี้:
1. การรองรับหลายแพลตฟอร์ม (Cross-Platform Support)
บางองค์กรมีผู้ใช้ Macintosh ค้างอยู่ในแผนกการตลาด และบางองค์กรต้องการสถานีทำงาน UNIX ในวิศวกรรมและการผลิต การรองรับหลายแพลตฟอร์มเดสก์ทอปหมายถึงงานมากขึ้นอย่างมากสำหรับทีมฝั่งหน้า (Front-end Team) ปัญหาการติดตั้งและรองรับเปลี่ยนแปลงจากแพลตฟอร์มไปแพลตฟอร์ม ต้องการให้ทีมรู้จักทุกแพลตฟอร์ม
2. ระบบปฏิบัติการเดสก์ทอป (Desktop OS)
แม้ทุกคนจะอยู่บนแพลตฟอร์มฮาร์ดแวร์เดสก์ทอปเดียวกัน พวกเขาก็ยังอาจไม่สามารถรองรับซอฟต์แวร์ไคลเอ็นต์ได้ เพราะพวกเขาไม่ได้อยู่บนเวอร์ชันที่ถูกต้องของระบบปฏิบัติการเดสก์ทอป ค้นหาว่าเครื่องมือของคุณต้องการเวอร์ชัน OS ใด และทำการสำรวจเพื่อให้แน่ใจว่าตรงกับความเป็นจริง
3. การกระจายซอฟต์แวร์ (Software Distribution)
นี่คือปัญหาที่ลึกลับสำหรับคลังข้อมูล เพราะมันสามารถแอบเข้ามาได้ช้าๆ และเงียบๆ แล้วตีตรงหน้าคุณ มันง่ายที่จะติดตั้งชุดผู้ใช้แรกไม่กี่ชุด คุณมักรู้ว่าพวกเขาคือใคร เพราะพวกเขาเคยเกี่ยวข้องกับบางเซสชันออกแบบ
4. เครื่องมือบนเว็บ (Web-Based Tools)
จุดดึงดูดหลักของเว็บและเทคโนโลยีที่เกี่ยวข้องคือพวกเขาให้ความเป็นไปได้ของความเป็นอิสระจากแพลตฟอร์ม (Platform Independence) และการกระจายที่ราบรื่น (Seamless Distribution) นี้เป็นจริงเพียงในหลักการ และเพียงในระดับการเข้าถึงรายงานง่ายๆ การวิเคราะห์ Ad Hoc ที่แท้จริงมักต้องการการมีอยู่ที่เดสก์ทอปที่มีนัยสำคัญ
5. หน่วยความจำ (Memory)
ไม่ควรประหลาดใจที่หน่วยความจำสามารถทำความแตกต่างได้มากในประสิทธิภาพบนเครื่องเดสก์ทอป บริษัทหนึ่งที่เราทำงานร่วมกันใช้เวลาและพลังงานมากในการวิจัยปัญหาเครือข่าย เพื่อพบว่าจุดคอขวดด้านประสิทธิภาพเกิดจากเครื่องที่กล่าวมาไม่มีหน่วยความจำเพียงพอ พวกเขาใช้เวลาส่วนใหญ่ในการปะging (Paging) ข้อมูลและโปรแกรมเข้าและออกจากหน่วยความจำเสมือน (Virtual Memory)
6. สรุปเดสก์ทอป (Desktop Summary)
คำแนะนำของเราคือเลือกแพลตฟอร์มมาตรฐาน และกำหนดคอนฟิกูเรชันขั้นต่ำที่จะรองรับชุดเครื่องมือของคุณได้อย่างตอบสนองดี ทำให้ใหญ่พอที่จะมีประสิทธิภาพ พิจารณาคอนฟิกูเรชันที่แยกต่างหากและมีพลังมากกว่าที่แนะนำ โดยเฉพาะสำหรับผู้ใช้พลัง (Power Users) เพราะคนเหล่านี้มีจำนวนน้อยแต่มีผลกระทบใหญ่
วิเคราะห์ความท้าทายด้านเดสก์ทอป: การรองรับหลายแพลตฟอร์ม (Mac/UNIX/Windows) เวอร์ชัน OS การกระจายซอฟต์แวร์ เครื่องมือเว็บ vs Ad-hoc หน่วยความจำ และคำแนะนำคอนฟิกมาตรฐานสำหรับ Power User