Мне интересно узнать немного больше о базах данных, чем я знаю в настоящее время. Я знаю, как настроить базу данных для любого веб-приложения, которое я создаю, но это все. Например, если бы я создавал три разных приложения, я бы просто создал три разные базы данных, а затем настроил каждую базу данных для конкретного приложения. Это все простые знания, и теперь я бы хотел глубже понять, как на самом деле работают базы данных.
Допустим, я разработал приложение, например, которое требовало много места и вычислительной мощности. Затем эту базу данных пришлось бы распределить по многочисленным машинам. Как именно база данных будет распределена по многочисленным машинам и сможет ли записывать записи, а затем получать их? Получит ли каждая таблица свой собственный компьютер и какое программное обеспечение необходимо для того, чтобы все компьютеры успешно выполняли свои транзакции.
Как вы можете видеть, я довольно невежественен, лол.
Любая помощь в выяснении этого будет принята с благодарностью.