เนื้อหา
การจัดการไฟล์ข้อมูลระบบ (หรือฐานข้อมูลไฟล์แฟล็ต) ทำหน้าที่เป็นวิธีเดียวในการจัดเก็บและเรียกค้นไฟล์ก่อนการสร้างระบบการจัดการฐานข้อมูล (เช่นฐานข้อมูลเชิงสัมพันธ์) ในขณะที่รักษาการใช้งานบางอย่างฐานข้อมูลไฟล์แบบแฟลตจะประสบกับการเข้าถึงที่ไม่ดีการซ้ำซ้อนของข้อมูลขาดมาตรฐานการเข้าถึงและไม่สามารถจัดการข้อมูลได้
การจัดการข้อมูลไฟล์ระบบมีข้อเสียที่สำคัญเมื่อเปรียบเทียบกับระบบการจัดการฐานข้อมูลอื่น ๆ (ลึกลงไปในฐานข้อมูลภาพโดย. shock จาก Fotolia.com)
การทำข้อมูลซ้ำซ้อน
เนื่องจากฐานข้อมูลไฟล์แฟล็ตพึ่งพาไฟล์ที่มีเร็กคอร์ดในรูปแบบข้อความโดยไม่มีข้อมูลโครงสร้างใด ๆ จึงไม่สามารถเชื่อมโยงข้อมูลจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้ ตัวอย่างเช่นถ้าไฟล์มีเรคคอร์ดที่อยู่ของ "Mr Smith" ไฟล์อื่นที่ใช้ข้อมูลที่อยู่เดียวกันจะต้องทำซ้ำข้อมูลนี้อย่างถูกต้อง ไฟล์ที่สองควรทำซ้ำ ซึ่งหมายความว่าข้อมูลที่อยู่ "Mr. Smith" มีอยู่ในสองไฟล์ในเวลาเดียวกัน ในขนาดใหญ่สิ่งนี้นำไปสู่การซ้ำซ้อนของข้อมูลซึ่งสามารถใช้พื้นที่ได้อย่างรวดเร็วในฐานข้อมูลพิสูจน์ความไร้ประสิทธิภาพ
จำกัด การเข้าถึงของผู้ใช้
โดยทั่วไประบบไฟล์แฟล็ตไม่สนับสนุนการเข้าถึงหลายผู้ใช้ ซึ่งหมายความว่าผู้ใช้ในเครื่องที่แตกต่างกันไม่สามารถเข้าถึงข้อมูลเดียวกันพร้อมกัน จำกัด การเข้าถึงหากผู้ใช้หลายคนมองหาพวกเขาในเวลาเดียวกัน
ไม่มีที่เก็บข้อมูลและกฎการเข้าถึง
เนื่องจากระบบไฟล์แบบแฟลตต้องการข้อมูลที่จัดเก็บจึงจำเป็นต้องขึ้นอยู่กับระบบไฟล์ซึ่งกำหนดวิธีการบันทึกและอ่านไฟล์เหล่านั้น สิ่งนี้จะเชื่อมโยงข้อมูลกับระบบที่จัดเก็บและซอฟต์แวร์อื่น ๆ ที่ใช้ในการเข้าถึงจะต้องสอดคล้องกับระบบไฟล์นั้น ดังนั้นการเปลี่ยนแปลงใด ๆ ในฐานข้อมูลจำเป็นต้องมีการเปลี่ยนแปลงซอฟต์แวร์ทั้งหมดที่เข้าถึงได้
ขาดการทำธุรกรรม
การขอข้อมูลจากธนาคารไฟล์แฟลตเป็นเพียงการดึงข้อมูลนี้ในไฟล์เดียว การร้องขอและการดึงข้อมูลจากหลาย ๆ ไฟล์ในเวลาเดียวกัน (เรียกว่า "การทำธุรกรรม") เป็นไปไม่ได้ ซึ่งหมายความว่าคำขอที่ซับซ้อนซึ่งทำให้การกู้คืนนี้ถูกต้องและมีประสิทธิภาพก็ไม่มีอยู่จริง