Design of a New Distributed NoSQL Database with Distributed Hash Tables

Logic Journal of the IGPL 30 (4):566-577 (2022)
  Copy   BIBTEX

Abstract

Databases play a fundamental role in today’s world, being used by most companies, especially those that offer services through the Internet. Today there is a wide variety of database models, each adapted for use according to the specific requirements of each application. Traditionally, the relational models with centralized architectures have been used mostly due to their simplicity and general-purpose query language, which made relational systems suitable for almost any application. However, with the growth of the Internet in recent decades, both in the number of users and in the amount of information, those centralized models began to suffer availability and scalability issues. To address those issues, the use of decentralized architectures and alternative database models began to arise, eventually replacing relational databases and centralized architectures when the requirements on availability and scalability are high. Those database models alternative to the traditional relational model are grouped under the name of NoSQL. In this article, we present a NoSQL database developed as an end of degree work, with a flexible data model based on documents and a fully decentralized architecture based on the Gossip protocol for node discovery and a distributed hash table, in particular the rendezvous hashing algorithm, used to distribute and replicate the data across all the nodes. The main goals of the system are to achieve high availability and high scalability. High availability is achieved thanks to the replication of the data, while high scalability is achieved by its decentralized architecture, which allows multiple entry points from the requests, and the data distribution, effectively increasing the database capacity by increasing the number of nodes.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,928

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

“Mr. Database”: Jim Gray and the History of Database Technologies.Nils C. Hanwahr - 2017 - NTM Zeitschrift für Geschichte der Wissenschaften, Technik und Medizin 25 (4):519-542.
The Governmental Topologies of Database Devices.Evelyn Ruppert - 2012 - Theory, Culture and Society 29 (4-5):116-136.
A Theory Of Local Set Queries.Klaus-Dieter Schewe & José María Turull Torres - 2005 - Logic Journal of the IGPL 13 (1):47-68.
Knowledge-based ITS for Teaching Mongo Database.Mohanad Hiles & Massoud Agha - 2017 - European Academic Research 4 (10):8783-8794.
The many ways to distribute distributed representations.A. Mike Burton - 2000 - Behavioral and Brain Sciences 23 (4):472-473.

Analytics

Added to PP
2021-03-17

Downloads
20 (#767,800)

6 months
12 (#213,693)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Angelica Gonzalez
Université Paris 8

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references