Corpus ID: 6885180

Warp: Lightweight Multi-Key Transactions for Key-Value Stores

  title={Warp: Lightweight Multi-Key Transactions for Key-Value Stores},
  author={Robert Escriva and B. Wong and Emin G{\"u}n Sirer},
  • Robert Escriva, B. Wong, Emin Gün Sirer
  • Published 2015
  • Computer Science
  • ArXiv
  • Traditional NoSQL systems scale by sharding data across multiple servers and by performing each operation on a small number of servers. Because transactions on multiple keys necessarily require coordination across multiple servers, NoSQL systems often explicitly avoid making transactional guarantees in order to avoid such coordination. Past work on transactional systems control this coordination by either increasing the granularity at which transactions are ordered, sacrificing serializability… CONTINUE READING
    Improving Optimistic Concurrency Control Through Transaction Batching and Operation Reordering
    • 16
    • PDF
    Centiman: elastic, high performance optimistic concurrency control by watermarking
    • 20
    • PDF
    Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps
    • 24
    • PDF
    Týr: Blob Storage Meets Built-In Transactions
    • 9
    • Highly Influenced
    • PDF
    On Scaling Decentralized Blockchains - (A Position Paper)
    • 400
    • PDF
    Reactors: A Case for Predictable, Virtualized Actor Database Systems
    • 11
    • PDF


    Publications referenced by this paper.
    Extracting More Concurrency from Distributed Transactions
    • 100
    • PDF
    Calvin: fast distributed transactions for partitioned database systems
    • 381
    • PDF
    MDCC: multi-data center consistency
    • 232
    • PDF
    Cassandra: a decentralized structured storage system
    • 2,421
    • PDF