Decentralized and Distributed Databases, Explained