อันนี้ทำให้ฉันลำบากจริงๆ ฉันเดาว่าเป็นเพราะฉันเห็นไฟล์ CAD จำนวนมากเกินไปที่มีข้อมูลทั้งหมดในหนึ่งเลเยอร์แตกต่างกันไปตามสี
สิ่งที่มันลงมาให้เป็นจริงทางเลือกระหว่างการจัดระเบียบข้อมูลที่เป็นโครงสร้างหรือโดยแอตทริบิวต์
ด้วยตัวเลือกนั้นฉันจะทำการจัดระเบียบข้อมูลของฉันผ่านโครงสร้างข้อมูลเสมอ
สำหรับการเริ่มต้นเมื่อประมวลผลข้อมูลคุณมีห่วงน้อยลงหนึ่งข้าม (เช่นเลือก a, b, c จากตารางที่ id = Xตรงข้ามกับการเลือก a, b, c จากตารางโดยที่ id = X และฝา = Y )
จากนั้นให้พิจารณาสาเหตุที่ฐานข้อมูลอนุญาตให้มีหลายตาราง - หากรูปแบบข้อมูลเสนอโครงสร้างข้อมูลเฉพาะที่คุณต้องคิดว่าพวกเขาจะประมวลผลข้อมูลได้อย่างมีประสิทธิภาพมากขึ้นถ้าคุณใช้
แต่ปัญหาใหญ่ (สำหรับฉัน) คือเมื่อคุณต้องการย้ายข้อมูลออกไปยังระบบอื่น ฉันคิดว่ามันกลายเป็นความท้าทายที่แท้จริงเพราะแอปพลิเคชั่นสุดท้ายอาจไม่ใช้ข้อมูลในลักษณะเดียวกัน ฉันเคยเห็นผู้คนจำนวนมากมาติดอยู่ในสถานการณ์นี้
จากประสบการณ์ของฉัน - คุณจะสามารถใช้และถ่ายโอนข้อมูลได้อย่างมีประสิทธิภาพสองเท่าเมื่อมันมีรูปแบบข้อมูลที่ดีกว่า (มีโครงสร้างที่ลึกกว่าและมีโครงสร้างมากกว่า)