Архитектура базы данных (одна база данных по сравнению с базой данных для конкретного клиента) для приложения Building Enterprise Web (RIA) в облаке

Мы работаем над тем, чтобы переписать нашу существующую RIA и перепроектировать нашу базу данных, чтобы перестроить ее ».с дизайн. Теперь у нас есть 2 мнения о базе данных:

(Этот вариант предназначен для хостинга на основе SaaS.)

1) Индивидуальная база данных для каждого клиента.

2) Единая БД для всех клиентов.

Мы ожидаем хорошего объема данных, некоторые из наших клиентов имеют размер от 2 ГБ до 10 ГБ. Количество столов около 100.

Могу ли я получить ответ о выборе?

На данный момент мы не думаем о решении NoSQL, но мы планируем поддерживать около 4-5 баз данных с помощью JPA (Java Persistence API), которое на данный момент включает MySQL, Postgres, Oracle, MSSQL.

П.С .: Мы можем использовать облако Amazon для хостинга.

Ответы на вопрос(1)

Ваш ответ на вопрос