A Checklist for Retrospective Database Studies—Report of the ISPOR Task Force on Retrospective Databases

Many distributed storage systems achieve high data access through- put via partitioning and replication, each system with its own ad- vantages and tradeoffs. In order to achieve high scalability, how- ever, today’s systems generally reduce transactional support, disal- lowing single transactions fromspanning multiple partitions. Calvin is a practical transaction scheduling and data replication layer that uses a deterministic ordering guarantee to significantly reduce the normally prohibitive contention costs associated with distributed transactions. Unlike previous deterministic database system proto- types, Calvin supports disk-based storage, scales near-linearly on aclusterofcommoditymachines,andhasnosinglepointoffail- ure. By replicating transaction inputs rather than effects, Calvin is also able to support multiple consistency levels—including Paxos- based strong consistency across geographically distant replicas—at no cost.

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.