• DocumentCode
    1925866
  • Title

    Transactional Multi-row Access Guarantee in the Key-Value Store

  • Author

    Wang, Yaoguang ; Lu, Weiming ; Wei, Baogang

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    572
  • Lastpage
    575
  • Abstract
    The emergence of Cloud Computing and Big Data drives the development of novel data stores named NoSQL. A mass of data stores are developed and the most are key-value stores, where the stores are partitioned with keys and a key can identify a row uniquely. However, the requirement for efficiency and scalability makes them only provide the single-row atomic access. But in the Big Data era, more and more applications built on the key-value stores need transactional functionality across multiple rows. So, it is natural to implement a multi-row transaction management for key-value stores. In this paper, we implement a transaction processing system (TrasPS) which guarantees the transactional multi-row access from the application client to the key-value store in our unstructured data management system (UDMS). We also provide fault tolerance and recovery for the transactions. The implementation and experiments in our UDMS show that TrasPS can provide scalable multi-row access functionality at a very low overhead.
  • Keywords
    cloud computing; data structures; software fault tolerance; transaction processing; NoSQL; TrasPS; UDMS; big data drives; cloud computing; fault recovery; fault tolerance; key-value store; multirow transaction management; scalable multirow access functionality; single-row atomic access; transaction processing system; transactional functionality; transactional multirow access guarantee; unstructured data management system; Data handling; Databases; Fault tolerance; Fault tolerant systems; Information management; Protocols; Videos; fault tolerance; key-value store; multi-row guarantee; recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.57
  • Filename
    6337825