09/10/2018, 22:59
Một câu hỏi ngớ ngẩn nhưng rất cần!
Các bác có kinh nghiệm cho em biết, mở (đọc, tìm kiếm) 1 file text 2000 dòng với mở (đọc, tìm kiếm) 2000 file text mỗi file 1 dòng cái nào lâu hơn hả bác.
Bài liên quan
Nếu có 2000 file thì tối thiểu máy cần đọc 2000 cluster và dung lượng trên đĩa là 1024000b~1000 Kb cho dù 2000 file đó là file rỗng !
Với 1 file có 2000 dòng thì tùy vào dung lượng nhưng số cluster phải đọc có thể ít hơn nhiều
Việc lưu trữ dữ liệu phải thỏa mãn yêu cầu dễ thao tác ,dễ quản lý và tối ưu về tốc độ.Nếu chứa tất cả vào một file thì gây khó khăn cho việc bổ sung và hay xóa bớt dữ liệu.Vả lại ,kích thước file quá lớn cũng không được hỗ trợ và không an toàn.
.. tên tBB ví dụ, bạn lưu tất ca vào một file text, thì khi muốn đọc các bài từ chủ đề A thì bạn phải load luôn các bài viết từ chủ đề B, C .. như vậy sẽ rất khó thao tác, tốn cache, tốn này kia và ko cần thiết .....
bạn nên download CuteNews từ http://cutephp.com ... để tham khảo, đây là một CMS sử dụng file text để lưu data ...