Tìm kiếm
5 kết quả cho “Riak”. Tìm không phân biệt dấu.
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…xét: shard MySQL ở tầng ứng dụng, MySQL Cluster, Cassandra, Riak. Theo Riot: hai phương án MySQL khó hồi phục nhanh khi replication đồng bộ gặp lỗi; Cassandra khả thi nhưng áp ràng…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- Riot Games Công ty Thành viên
Chat League of Legends (2015): cụm Erlang theo region, mỗi node tự trị, bảng định tuyến nhân bản trong Mnesia và tự lành sau netsplit; viết lại 10% phần nóng bằng C . Kho dữ liệu chuyển từ MySQL (chỉ scale dọc, SPOF,…
- Chat Service Architecture: Servers Bài tóm tắt · Riot Games · 2015
…; người nhận offline thì lưu vào kho bền (MySQL ở shard cũ, Riak ở shard mới), online thì gửi bằng message passing của Erlang. - REST nội bộ (Cowboy, Swagger) phục vụ social graph…