Full-text resources of CEJSH and other databases are now available in the new Library of Science.
Visit https://bibliotekanauki.pl

PL EN


2014 | 199 | 283-295

Article title

Wielokrotne przyspieszenie działania aplikacji poprzez zastosowanie technologii nierelacyjnych baz danych

Content

Title variants

EN
Substantial Increase in Application Performance Through the Use of NoSQL Database Technologies

Languages of publication

PL

Abstracts

EN
The aim of this article is to experimentally verify higher efficiency of NoSQL databases over typical relational databases. After short introduction to NoSQL, document databases and key-value stores, several efficiency tests were conducted, with the use of YCSB testing benchmark. Results show that the higher the load on the database, the higher the efficiency benefit of using NoSQL, especially for insert and update operations, and for key-value stores. Afterwards, the database efficiency is compared in a real application - a user-based recommendation engine. In this case the usage of NoSQL can boost the application speed at least three times, but the predicted efficiency increase under greater loads is much higher.

Year

Volume

199

Pages

283-295

Physical description

Contributors

References

  • Chang F., BigTable: A Distributed Storage System for Structured Data, OSDI'06 Proceedings of the 7th USENIX Symposium on Operating System Design and Implementation - Vol. 7, 2006.
  • Cooper B.F., Silberstein A., Tam E., Ramakrishnan R., Sears R., Benchmarking Cloud Serving Systems with YCSB, AMC New York, New York 2010.
  • DeCandia G., Dynamo: Amazon's Highly Avaiable Key-Value Store, SOSP'07 Proceedings of twenty-first ACM SIGOPS symposium on Operating System Principles, 2007.
  • Ellis E., NoSQL Ecosystem, 2010, http://www.rackspacecloud.com/blog/2009/11/09/ nosql-ecosystem.
  • GroupLens, 2010, http://www.grouplens.org/.
  • http://mongify.com/.
  • http://www.grouplens.org/.
  • Jing Han, Haihong E., Guan Le, Jian Du, Survey on NoSQL database, "Pervasive Computing and Applications (ICPCA)" 2011.
  • Kalek A., Mongify, 2011, www.mongify.com.
  • Kruber N., Scalaris: Scalable Web Applications with a Transactional Key-Value Store, 2012, http://2012.berlinbuzzwords.de/sites/2012.berlinbuzzwords.de/files/slides/Scalari s-nkruber-bbuzz12.pdf.
  • Nayak A., Poriya A., Poojary D., Type of NOSQL Databases and its Comparison with Relational Databases, "International Journal of Applied Information Systems" 2013, Vol. 5, No. 4.
  • Pazzani M., Content based Recommendation Systems [in:] The Adaptive Web: Methods and Strategies of Web Personalization, eds. P. Brusilovsky, A. Kobsa, W. Nejdl, Springer Verlag, Berlin Heidelberg 2007.
  • Strobin L., Niewiadomski A., New Hierarchical Data Model for Efficiency in NoSQL Databases [in:] Computer Methods in Practice, eds. A. Cader, M. Yatsymirsky, K. Przybyszewski, Computer Science, Exit, Warszawa 2012.

Document Type

Publication order reference

Identifiers

ISSN
2083-8611

YADDA identifier

bwmeta1.element.desklight-e68b7247-39a5-4e96-9ead-85d37a0c3cc8
JavaScript is turned off in your web browser. Turn it on to take full advantage of this site, then refresh the page.