SQL คำถามสัมภาษณ์เซิร์ฟเวอร์ไฟล์เซิร์ฟเวอร์และฐานข้อมูลเซิร์ฟเวอร์ของลูกค้า

หนึ่งในสิ่งที่สำคัญในสองของวิธีนี้คือการทำงานกับข้อมูล แต่ทั้งสองของผลงานเหล่านี้ในลักษณะที่แตกต่างกัน

ในไฟล์วิธีการที่เซิร์ฟเวอร์ฐานข้อมูลจะถูกเก็บไว้ในไฟล์และผู้ใช้จะต้องใช้ข้อมูลโดยตรงจากไฟล์ เมื่อมีการเปลี่ยนแปลงใด ๆ ที่จะทำให้มันเป็นโดยตรงกับการประยุกต์ใช้ไฟล์ที่เปิด. ไฟล์และข้อมูลที่เขียนไปยังไฟล์เหล่านี้ ถ้าผู้ใช้ 10 คนเป็นออนไลน์บนข้อมูลแล้ว 10 กำลังทำงานและการเขียนในไฟล์

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

ของ Oracle, Informix, Microsoft SQL Server ที่เป็นตัวอย่างชุดที่ดีที่สุดของฐานข้อมูลเซิร์ฟเวอร์ของลูกค้า สก์ท็อปผู้ใช้คนเดียวเช่นเดียวกับ Microsoft Access

ยังมีอีกหลายข้อได้เปรียบของฐานข้อมูลที่เซิร์ฟเวอร์ของลูกค้าเป็น

1) โปรแกรมเดียวอ่านและเขียนข้อมูลโอกาสน้อยของการเปลี่ยนแปลงจากอุบัติเหตุหรือเกิดความผิดพลาดของข้อมูล
2) เพียงโปรแกรมเดียวมีบทบาทที่ดีของการรักษาความปลอดภัยเพื่อให้การบังคับใช้การรักษาความปลอดภัยเป็นเรื่องง่าย
3) ฐานข้อมูลเซิร์ฟเวอร์ไคลเอนต์ใช้แบนด์วิธเครือข่ายได้อย่างมีประสิทธิภาพแล้วไฟล์ฐานข้อมูลเซิร์ฟเวอร์
4) ทุกสิ่งที่มีการจัดการโดยคำนวณเดียวเพื่อประสิทธิภาพเป็นสิ่งที่ดีและค่อนข้างน่าประทับใจ
5) ฐานข้อมูลลูกค้าของเซิร์ฟเวอร์ที่ใช้งานคุณสมบัติที่ดีบางอย่างที่ปกป้องข้อมูลของเราเช่นเดียวกับการทำธุรกรรมการเข้าสู่ระบบและการกู้คืนจากข้อผิดพลาดของดิสก์และเครือข่าย

บางส่วนของคุณสมบัติเหล่านี้ยังมีอยู่ในวิธีการที่ไฟล์เซิร์ฟเวอร์ แต่ลูกค้าเหล่านี้จะต้องมีราคาแพงกว่าตลาดเซิร์ฟเวอร์ นอกจากนี้คุณยังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการจุดคำถามสัมภาษณ์สุทธิ