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
Link To Document