Commercial Applications

  • Dmitry Korzun
  • Andrei Gurtov


This chapter describes several distributed databases for storing structured data in the Internet. They are known under a common name of NoSQL, to separate from traditional relational database management systems (RDBMSes). NoSQL databases are often built on top of classical DHT functionality with goals of high performance put and get operations for data using a key. Databases such as Cassandra power popular services including Facebook and therefore have to scale up to billions of users.


Virtual Node Simple Object Access Protocol Physical Node Distribute Storage System Relational Data Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E.: Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst. 26, 4:1–4:26 (2008)Google Scholar
  2. 2.
    DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon’s highly available key-value store. In: Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, SOSP ’07, pp. 205–220. ACM, New York (2007)Google Scholar
  3. 3.
    Freedman, M.J., Laskhminarayanan, K., Mazières, D.: OASIS: Anycast for any service. In: Proceedings of the 3rd Symposium on Networked Systems Design and Implementation, San Jose, CA (2006)Google Scholar
  4. 4.
    Hewitt, E.: Cassandra: The Definitive Guide. O’Reilly Media, USA (2010)Google Scholar
  5. 5.
    Lakshman, A., Malik, P.: Cassandra: structured storage system on a P2P network. In: Proceedings of the 28th ACM symposium on Principles of distributed computing, PODC ’09. ACM, New York (2009)Google Scholar
  6. 6.
    Rhea, S., Godfrey, B., Karp, B., Kubiatowicz, J., Ratnasamy, S., Shenker, S., Stoica, I., Yu, H.: OpenDHT: A public DHT service and its uses. In: Proceedings of ACM SIGCOMM’05. ACM, New York (2005)Google Scholar
  7. 7.
    Sherman, A., Nieh, J., Stein, C.: FairTorrent: bringing fairness to peer-to-peer systems. In: CoNEXT ’09: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, pp. 133–144. ACM, Boston (2009). doi:

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Dmitry Korzun
    • 1
    • 2
  • Andrei Gurtov
    • 3
  1. 1.Helsinki Institute for Information TechnologyAalto UniversityAaltoFinland
  2. 2.Department of Computer SciencePetrozavodsk State UniversityPetrozavodskRussia
  3. 3.Centre for Wireless CommunicationsUniversity of OuluOuluFinland

Personalised recommendations