Tôi đang đánh giá Terracotta để giúp tôi mở rộng ứng dụng hiện đang được giới hạn RAM. Nó là một bộ lọc hợp tác và lưu trữ khoảng 2 kilobyte dữ liệu cho mỗi người dùng. Tôi muốn sử dụng EC2 của Amazon, điều đó có nghĩa là tôi bị giới hạn ở mức 14GB RAM, điều này mang lại cho tôi hiệu quả cao hơn cho mỗi máy chủ trên 7 triệu người dùng. Tôi cần có khả năng mở rộng quy mô này.Tôi có thể sử dụng Terracotta để mở rộng ứng dụng chuyên sâu RAM không?
Dựa trên đọc của tôi cho đến nay tôi thu thập rằng Terracotta có thể có một cụm đống lớn hơn RAM có sẵn trên mỗi máy chủ. Nó sẽ có khả năng để có một cụm đống hiệu quả của 30GB hoặc nhiều hơn, nơi mà mỗi máy chủ chỉ hỗ trợ 14GB?
Dữ liệu cho mỗi người dùng (phần lớn trong số đó là mảng nổi) thay đổi rất thường xuyên, có khả năng hàng trăm nghìn lần mỗi phút. Nó không phải là cần thiết cho mỗi một trong những thay đổi này sẽ được đồng bộ hóa với các nút khác trong cụm thời điểm chúng xảy ra. Có thể chỉ đồng bộ hóa một số trường đối tượng định kỳ không?
Cụm redis bị hỏng có thể là cách tiếp cận đơn giản hơn, có thể đã hoạt động trong trường hợp này không? – cobbzilla