Điều này thực sự làm phiền tôi. Tôi đoán đó là vì tôi đã thấy quá nhiều tệp CAD với dữ liệu trên một lớp, chỉ phân biệt bằng màu sắc.
Những gì nó nói đến thực sự là một sự lựa chọn giữa việc tổ chức dữ liệu theo cấu trúc hoặc theo thuộc tính .
Với sự lựa chọn đó, tôi sẽ luôn tổ chức dữ liệu của mình thông qua cấu trúc dữ liệu.
Để bắt đầu, khi xử lý dữ liệu, bạn có một vòng nhảy ít hơn (ví dụ: chọn a, b, c từ bảng trong đó id = X trái ngược với chọn a, b, c từ bảng trong đó id = X AND nắp = Y )
Sau đó, hãy xem xét tại sao cơ sở dữ liệu cho phép nhiều bảng - nếu một định dạng dữ liệu cung cấp các cấu trúc dữ liệu cụ thể mà bạn phải nghĩ rằng chúng sẽ xử lý dữ liệu hiệu quả hơn nếu bạn sử dụng chúng.
Nhưng vấn đề lớn (đối với tôi) là khi bạn muốn di chuyển dữ liệu ra và vào một hệ thống khác. Sau đó, tôi nghĩ rằng nó trở thành một thách thức thực sự, bởi vì ứng dụng cuối có thể không sử dụng dữ liệu theo cùng một cách. Tôi đã thấy rất nhiều người không thể tham gia vào kịch bản này.
Vì vậy - theo kinh nghiệm của tôi - bạn sẽ có thể sử dụng và truyền dữ liệu hiệu quả gấp đôi khi có mô hình dữ liệu phù hợp (sâu hơn và có cấu trúc hơn).