我很想知道更多关于数据库的知识,然后我现在才知道。我知道如何为我碰巧创建的任何 webapp 设置数据库后端,但仅此而已。例如,如果我正在创建三个不同的应用程序,我只需创建三个不同的数据库,然后为特定应用程序配置每个数据库。这都是简单的知识,我现在想更深入地了解数据库的实际工作方式。
假设我开发了一个需要大量空间和处理能力的应用程序。然后,该数据库必须分布在许多机器上。一个数据库究竟如何分布在众多机器上,并且仍然能够写入记录然后检索它们。每个表是否都有自己的机器以及需要什么软件来确保不同的机器都成功地执行了它们的事务。
正如你所看到的,我是一个非常无知的数据库,哈哈。
任何帮助解决这个问题将不胜感激。