У меня есть база данных, в которой я хотел бы использовать (n) количество приложений.Одна база данных Несколько приложений + производительность
Эта база данных находится за веб-сервисом. Таким образом, все операции CRUD вызывают соответствующие методы webservice.
В качестве примера я использую приложение, основанное на билетах, хотя я бы предположил, что это можно расширить до большинства типов приложений.
Предположим, что сайт А - это сайт, на котором можно показывать и продавать билеты и события. Также Site A позволяет авторизованным и проверенным пользователям добавлять/удалять события и билеты.
Предположим, у нас также есть сайт B - сайт B может отображать и продавать билеты и мероприятия. Он не может добавлять или удалять билеты и события.
Оба сайта используют одну и ту же базу данных и веб-сервис.
Мой вопрос: Является ли это жизнеспособным подходом, который будет хорошо масштабироваться? Является ли единая база данных разумным подходом?
Спасибо за ответ. Я не знал об этих подходах к масштабированию базы данных, спасибо за это. Событие продажи в основном состоит в том, что сайт может продавать билеты. Сайт B может продавать только - не было бы раздела администратора, позволяющего вставлять или обновлять билеты. – Harko