What are the advantages and limitations of using a Distributed Hash Table as a database?
How does it compare to NoSql Databases and relational databases?
Can someone give a practical use case of using a DHT with an application and how that application performs CRUD and querying operations on the DHT.
Would I create a separate DHT for each record like how a NoSql database creates a separate document for each record?
Basically, is a DHT a sophisticated enough data structure to have all the functionality of a NoSql or relational database? And if so, how does it achieve it.
Thanks in advance