@minhtuancnttk39 Cũng không phải là quá nhiều đâu, nhưng đúng là nếu viết SQL không cẩn thận sẽ phải sử dụng nhiều câu queries mới lấy hết dữ liệu được.
Em có thể làm theo cách lấy comment theo post ra rồi xử lý ở tầng PHP hay Ruby, Java của mình, thay vì dùng các câu lệnh join tầng tầng lớp lớp. Sau đó thì cũng chỉ là chạy một vài vòng for để sắp xếp lại comments thôi mà.
Ngoài ra em cũng có thể tính đến việc hạn chế lại số tầng comment, như chỉ cho phép reply 2 tầng (reply lại reply của một comment), sau đó thì không cho reply nữa chẳng hạn
@thangtd90 Dạ, e hiểu cái đó ạ, e cũng nghĩ đến cái đó rồi... Nhưng mình process một núi như thế liệu có làm server bị chậm không a? E chỉ thắc mắc thôi ạ.
THẢO LUẬN
Cám ơn bạn. Bài viết rất bổ ích cho mình.
bài này đọc có cảm giác như google dịch vậy
mình đóng góp cách đệ quy
1000k = 1000.000 phải không nhỉ :v
@minhtuancnttk39 Cũng không phải là quá nhiều đâu, nhưng đúng là nếu viết SQL không cẩn thận sẽ phải sử dụng nhiều câu queries mới lấy hết dữ liệu được.
Em có thể làm theo cách lấy comment theo post ra rồi xử lý ở tầng PHP hay Ruby, Java của mình, thay vì dùng các câu lệnh join tầng tầng lớp lớp. Sau đó thì cũng chỉ là chạy một vài vòng for để sắp xếp lại comments thôi mà.
Ngoài ra em cũng có thể tính đến việc hạn chế lại số tầng comment, như chỉ cho phép reply 2 tầng (reply lại reply của một comment), sau đó thì không cho reply nữa chẳng hạn
bài viết hay đấy ạ. thank so much
@thangtd90 Dạ, e hiểu cái đó ạ, e cũng nghĩ đến cái đó rồi... Nhưng mình process một núi như thế liệu có làm server bị chậm không a? E chỉ thắc mắc thôi ạ.
cái này viết giống window form của .NET phải ko vậy ban.
Thú vị quá
hehe, vui thôi
@thanhhau E muốn làm 1 hệ thống comment như viblo mình đây ấy ạ, tự làm tất cả... tuy khổ một xí, nhưng em nghĩ sẽ học được rất nhiều thứ ạ...
repeat kia bản chất nó là lặp rồi mà. Nên không tính.
Bạn thử tham khảo reddit.com xem sao

@KmasterYC E chưa biết phải biểu diễn như thế nào cả ấy ạ.
làm sao cho nó chạy mà méo cần lúc nào cũng phải cd bin/elasticsearch em =))
Good question
Thanks bạn vì đã đọc bài của mình
Cơ mà mình là nữ nhé. avata kìa
:
Đáp án phần bài tập nhập môn: