データベースについて、現在知っていることよりももう少し知りたいと思っています。たまたま作成しているWebアプリケーションのデータベースバックエンドをセットアップする方法は知っていますが、それだけです。たとえば、3 つの異なるアプリを作成する場合は、3 つの異なるデータベースを作成し、特定のアプリ用に各データベースを構成します。これはすべて簡単な知識であり、データベースが実際にどのように機能するかをより深く理解したいと思います.
たとえば、大量のスペースと処理能力を必要とするアプリケーションを開発したとします。このデータベースは多数のマシンに分散する必要があります。データベースが多数のマシンに分散されていても、レコードを書き込んで取得できるとはどういうことでしょうか。各テーブルには独自のマシンがあり、さまざまなマシンがすべてトランザクションを正常に実行するために必要なソフトウェアは何か。
ご覧のとおり、私はかなりデータベースに無知です笑。
これを解決するための助けをいただければ幸いです。