Kỹ thuật Erasure Coding cho hệ thống phân tán (transactional.blog) 1 điểm bởi GN⁺ 2024-08-28 | 1 bình luận | Chia sẻ qua WhatsApp Bài viết liên quan Từ điển CRDT: hướng dẫn thực chiến cho cấu trúc dữ liệu phân tán 25 điểm · 1 bình luận · 2025-12-01 Thiết kế hệ thống tốt 96 điểm · 1 bình luận · 2025-08-18 Rust cho hệ thống tệp 2 điểm · 1 bình luận · 2024-07-16 Giảm tải mức sử dụng Redis 30 điểm · 4 bình luận · 2023-10-10 Distributed systems vocabulary - Từ vựng về hệ thống phân tán 4 điểm · 0 bình luận · 2019-08-12 1 bình luận GN⁺ 2024-08-28 Ý kiến Hacker News Ngạc nhiên vì không thấy nhắc đến rateless fountain codes Luby Transform Code khá thú vị LT codes được dùng trong mã hóa RaptorQ của RFC6330 Có những thuật toán network coding từng được đề xuất trước đây Có thể nhận tệp nhanh hơn qua nhiều đường truyền Erasure coding là một kỹ thuật đã có từ lâu Cần nhớ đến các tệp PAR2 của Usenet Nếu quan tâm đến erasure coding thì nên xem xét các trường hợp đa chiều Không chỉ spindle mà còn cần nghĩ đến việc mã hóa trên nhiều miền lỗi khác nhau như rack, phòng, trung tâm dữ liệu, khu vực, v.v. Tò mò không biết có ai đã dùng Wirehair trong dự án thực tế chưa Wirehair có hiệu năng thuật toán và API gần như lý tưởng Tuy nhiên, Wirehair là một cách hiện thực hóa ý tưởng chứ không phải một đặc tả Dù ổn định, vẫn lo liệu nó có thể được chuyển thành một đặc tả đáng tin cậy hay không Đây là công nghệ cốt lõi của Erasure Code pool trong Ceph Không thể cập nhật các tham số mã hóa (k, m) về sau Chính sự thiếu linh hoạt này khiến bản sao vẫn là lựa chọn chủ đạo cho lưu trữ dữ liệu chịu lỗi, tính sẵn sàng cao Tò mò liệu sản phẩm được tạo ra trong sự kiện M of N có được mã hóa khác đi so với khi toàn bộ N đều khả dụng hay không Có thể sẽ cần một cờ bit để biểu thị "cần mã hóa lại khi N được khôi phục" Gợi nhớ đến Information Dispersal Algorithm của Rabin Có cung cấp liên kết đến bài báo liên quan Tò mò liệu điều này chỉ thực tế với các tác vụ chỉ đọc hoặc thiên về đọc hay không Đây là một trong các chiến lược sao chép mà Ceph dùng cho lưu trữ blob phân tán
1 bình luận
Ý kiến Hacker News
Ngạc nhiên vì không thấy nhắc đến rateless fountain codes
Có những thuật toán network coding từng được đề xuất trước đây
Erasure coding là một kỹ thuật đã có từ lâu
Nếu quan tâm đến erasure coding thì nên xem xét các trường hợp đa chiều
Tò mò không biết có ai đã dùng Wirehair trong dự án thực tế chưa
Đây là công nghệ cốt lõi của Erasure Code pool trong Ceph
Tò mò liệu sản phẩm được tạo ra trong sự kiện M of N có được mã hóa khác đi so với khi toàn bộ N đều khả dụng hay không
Gợi nhớ đến Information Dispersal Algorithm của Rabin
Tò mò liệu điều này chỉ thực tế với các tác vụ chỉ đọc hoặc thiên về đọc hay không
Đây là một trong các chiến lược sao chép mà Ceph dùng cho lưu trữ blob phân tán