Tôi đã tự hỏi nếu có ai biết. Là 'phẳng' đối diện với phân cấp? Nó có đến từ một cụm từ như "đây là một tập tin bình thường không?"từ nào tệp phẳng đến từ đâu?
Trả lời
Nhìn vào bài viết wikipedia (và một trong số its references), 'phẳng' trong tệp phẳng là trái ngược với tệp có cấu trúc, trong đó cấu trúc có thể là thừa kế, quan hệ hoặc một vài định dạng khác.
+1 để tham khảo và đề cập rằng có nhiều loại cấu trúc mà một tệp có thể không phải là phẳng. – tster
Vâng một cách tưởng tượng sẽ flatfiles có thể tưởng tượng trong một mặt phẳng, bề mặt phẳng, DBS phức tạp hơn có kết nối giữa các bảng chỉ có thể tưởng tượng trong 3d: P
Một tập tin phẳng được đọc vào một cấu trúc dữ liệu phẳng, nó chủ yếu là một mảng. Một danh sách giá trị lớn bằng phẳng.
Cách tốt hơn để lưu trữ dữ liệu sẽ có trong cây nhị phân chẳng hạn. dữ liệu này không bằng phẳng vì nó có gốc và nút.
Cấu trúc dữ liệu không bằng phẳng giúp phân loại và tìm kiếm hiệu quả hơn nhiều.
Suy đoán của bạn là chính xác: tệp phẳng "phẳng" ở chỗ chúng không có cấu trúc phân cấp nội bộ.
- 1. C# tệp dbml đến từ đâu?
- 2. Microsoft.Practices.ServiceLocation đến từ đâu?
- 3. 'Hello world' đến từ đâu?
- 4. Tên 'atoi` đến từ đâu?
- 5. Tên Psycopg` đến từ đâu?
- 6. `Kích thước` đến từ đâu?
- 7. Backward_warning.h #warning này đến từ đâu?
- 8. Trường hợp nào -DNDEBUG thường đến từ đâu?
- 9. Vị trí '.' và '..' đến từ đâu?
- 10. Fragments onCreateView() bundle. Nó đến từ đâu?
- 11. Quy ước TODO đến từ đâu?
- 12. Vị trí của TextBox đến từ đâu?
- 13. Các gói PHP Composer đến từ đâu?
- 14. Mẫu Meteor, nó đến từ đâu?
- 15. Giá trị mb_internal_encoding() mặc định đến từ đâu?
- 16. Có thể tự động ánh xạ từ một từ điển các thuộc tính đến một điểm đến bằng phẳng không?
- 17. Cách phát hiện cảnh báo JavaScript đến từ đâu?
- 18. đâu này đến từ: - * - mã hóa: utf-8 - * -
- 19. Tên lớp 'anh hùng' đến từ đâu trong CSS?
- 20. Các không gian tên UUID đến từ đâu?
- 21. Khoảng cách dọc này đến từ đâu trong UILabelView?
- 22. VB6/COM Interop: các sự kiện này đến từ đâu?
- 23. C# 5 là gì và nó đến từ đâu?
- 24. Giá trị của CXX trong một makefile đến từ đâu?
- 25. Các cột created_at và updated_at đến từ đâu?
- 26. Các tiêu đề HTTP bổ sung này đến từ đâu?
- 27. Trong AthensTự tưởng mà vải đến từ đâu?
- 28. Điểm nhị phân đầu tiên đến từ đâu?
- 29. . Biểu thức lambda net-- thông số này đến từ đâu?
- 30. Tên "xs" cho khớp mẫu đến từ đâu?
Trực giác của bạn về "phẳng" trái ngược với "phân cấp" có lẽ là chính xác. Lưu ý từ định nghĩa mà webdestroya cung cấp, tệp phẳng không cho phép cấu trúc phân cấp dữ liệu (không giống như, nói, NeXTSTEP plists, XML hoặc MS Windows ini files). – outis
s/webdestroya/Kathy Van Stone /, kể từ khi webdestroya loại bỏ. – outis