• DocumentCode
    3648425
  • Title

    CAAC: A Key-Value Database Performance Boosting Algorithm

  • Author

    Hao Hu;Kai Lu;Gen Li;Xiaoping Wang;Tianye Xu

  • Author_Institution
    Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • Firstpage
    437
  • Lastpage
    440
  • Abstract
    NoSQL database is deemed as an ideal substitution for the traditional SQL database in such scenarios as bigdata mining, business intelligence, SNS etc., which are characterized by large scale data processing and heavy concurrency workload. However, existing NoSQL databases handle key-value CRUD requests locally in a sequential way which may underutilize the multi-core computing resources on the underlying platform. In this paper we propose Concurrent-request-set Accelerating Algorithm based on Correlation-request-queue (CAAC), which processes the key-value requests in full parallel meanwhile keep the correlation of read and write operation on the same key-value record from being potentially violated because of the non-deterministic parallel environment.
  • Keywords
    "Databases","Acceleration","Compaction","Servers","Correlation","Instruction sets","Optimization"
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
  • Print_ISBN
    978-1-4673-2406-9
  • Type

    conf

  • DOI
    10.1109/ICCIS.2012.97
  • Filename
    6299996