10/10/2018, 11:37
Xin giúp đỡ: Nên lưu trữ văn bản trong mySQL hay dùng file text?
Xin chào mọi người! Mình mới mày mò tự học PHP và mySQL để làm một trang web đơn giản.
Trong site của mình có module tin tức. Database của mình hiện tại có 2 bảng, một để làm phần list news và một bảng để lưu tin tức chi tiết (chỉ lưu phần văn bản). Mình có một thắc mắc ở đây là không biết nên chọn cách nào trong 2 cách sau là:
cách 1 - lưu phần nội dung chi tiết của tin tức trực tiếp vào Database
cách 2 - lưu phần nội dung vào file .txt unicode và để đường link trong Database, sau đó dùng code PHP hiển thị nội dung file text.
Thắc mắc của mình nảy sinh khi mình nghĩ đến việc sau này khi lượng tin tức nhiều lên, liệu có ảnh hưởng đến tốc độ truy cập website? Sau một thời gian nữa có thể thêm vào 1, 2 module khác nữa cũng sử dụng thêm các bảng trong cùng Database này thì sẽ thế nào?! (Do hiện tại mình đang dùng dịch vụ Hosting chỉ cho phép tạo và sử dụng một Database)
Mình lúc đầu viết PHP và lập bảng theo cách 1, nhưng khi cần chỉnh sửa bài viết thì dùng file text sẽ dễ dàng chỉnh sửa và thay thế hơn (trong trường hợp cần thiết) đối với người làm tay ngang như mình. Vì mình không có kinh nghiệm về PHP và mySQL nên chưa quyết định chọn cách nào.
Mong các bạn có kinh nghiệm cho mình một lời khuyên! Xin chân thành cảm ơn! ^^
Trong site của mình có module tin tức. Database của mình hiện tại có 2 bảng, một để làm phần list news và một bảng để lưu tin tức chi tiết (chỉ lưu phần văn bản). Mình có một thắc mắc ở đây là không biết nên chọn cách nào trong 2 cách sau là:
cách 1 - lưu phần nội dung chi tiết của tin tức trực tiếp vào Database
cách 2 - lưu phần nội dung vào file .txt unicode và để đường link trong Database, sau đó dùng code PHP hiển thị nội dung file text.
Thắc mắc của mình nảy sinh khi mình nghĩ đến việc sau này khi lượng tin tức nhiều lên, liệu có ảnh hưởng đến tốc độ truy cập website? Sau một thời gian nữa có thể thêm vào 1, 2 module khác nữa cũng sử dụng thêm các bảng trong cùng Database này thì sẽ thế nào?! (Do hiện tại mình đang dùng dịch vụ Hosting chỉ cho phép tạo và sử dụng một Database)
Mình lúc đầu viết PHP và lập bảng theo cách 1, nhưng khi cần chỉnh sửa bài viết thì dùng file text sẽ dễ dàng chỉnh sửa và thay thế hơn (trong trường hợp cần thiết) đối với người làm tay ngang như mình. Vì mình không có kinh nghiệm về PHP và mySQL nên chưa quyết định chọn cách nào.
Mong các bạn có kinh nghiệm cho mình một lời khuyên! Xin chân thành cảm ơn! ^^
Bài liên quan
Hơn nữa khi lưu vào file thì quá trình tìm kiếm quả bạn là vô cùng khó khăn.
Nếu có khoảng1k bài và vài trăm khách search thì t đảm bảo lúc đấy vấn đề sẽ khó hơn bây giờ nhiều
còn vấn đề lưu vào file thì chỉ nên làm cho biết thôi bạn.
Sau này data lớn cứ quen tay select * thì CPU load cả row ra sẽ rất nặng