Отдельные приложения или услуги. Я не вижу причин использовать отдельные базы данных для одного приложения / службы.
(примечание: репликация, даже мультимастерная, не является отдельной базой данных. Как и Sharding.)
Я думаю, что некоторые здесь путают базу данных с базой данных Экземпляр .
Пример:
Телефонная книга является ярким примером базы данных.
Тиражирование:
наличие 2 копий одной и той же телефонной книги не означает, что у вас есть 2 базы данных. Это означает, что у вас есть 2 копии 1 базы данных, и вы можете передать 1 кому-то еще, чтобы вы могли одновременно искать разные вещи, выполняя одновременно больше работы.
Sharding:
Вы можете разорвать эти телефонные книги в конце белых страниц и в начале желтых и передать их еще двум людям. Кроме того, вы можете разорвать их на каждом письме, а когда вам понадобится Сьюзен Саммерс, попросите человека из этого раздела книги найти ее.