Distributed architecture has long since become mainstream in the world of software development. For a long time, the database lagged behind. But now, distributed databases are mainstream, too. So what is a distributed database, and when should you use one? What is a distributed database? A distributed database is a database that runs and stores data across multiple computers, as opposed to doing everything on a single machine. Typically, distributed databases operate on two or more interconnecte...