• DocumentCode
    245781
  • Title

    Publish/Subscribe in NoSQL

  • Author

    Chia-Ping Tsai ; Kuo-Yu Yang ; Jui-Yu Hsieh ; Hung-Chang Hsiao ; Ching-Hsien Hsu

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    1163
  • Lastpage
    1170
  • Abstract
    Present NoSQL databases are passive entities, where users proactively access the databases serving requested issued by users. While NoSQL databases are scalable due to their horizontal scale-out designs, data items stored in potentially very large databases are difficult to retrieve in terms of access delay, programmability and usability. In this paper, we advocate supporting events in NoSQL. By introducing publishers and subscribers to NoSQL, our proposed NoSQL data store is capable of proactively delivering data items that users are interested in. Additionally, our NoSQL database decouples publishers and subscribers such that application developers can emphasize on data manipulation without paying attention to communications for delivering data. We formally discuss the design requirements for streaming in NoSQL, and present a prototype implementation that addresses the design issues. Our implementation is then benchmarked, and the performance results are discussed. We finally outline potential enhancements to our proposal in this paper.
  • Keywords
    SQL; message passing; middleware; very large databases; NoSQL data store; NoSQL database; access delay; data manipulation; passive entity; programmability; publish/subscribe; scale-out design; very large database; Availability; Databases; Measurement; Prototypes; Servers; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.227
  • Filename
    7023737