FB hiện tại có khoảng hơn 700 triệu người dùng. Nếu mỗi người dùng có khoảng 1000 friend, mỗi quan hệ friend ứng với 1 record trong CSDL. Như vậy sẽ có khoảng
700triệu * 1000 record = ???? record, cho bảng quan hệ friend. Một con số không tưởng! Vậy FB đã dùng cấu trúc CSDL thế nào để giải quyết vấn đề này?
Tiếp đến, phần Wall của FB, không thống kê được 1 ngày các Facebooker up lên bao nhiêu status. Mỗi người dùng sẽ tải thường xuyên cập nhật của 1000 friend, trong hàng tỉ tỉ status của người dùng. Giải pháp nào cho dữ liệu khổng lồ này?
Dưới đây là bảng CSDL được cho là của FB
http://www.webcosmoforums.com/attach...acebook-db.jpg
Xin mời mọi người cùng thảo luận!
Bookmarks