0

Я хочу создать веб-приложение, такое как StackOverflow, и я не знаю, что SO использует одну или несколько баз данных.SO использует одну или несколько баз данных?

SO имеет 2 основных приложения: Asking application и Chat application

чат приложение использует так учетную запись для входа и информационный дисплей пользователя в чате.

Так у меня есть несколько решений:

  1. Используйте 3 базы данных: один для общей информации, один за вопрос системы и один для общения системы.
  2. Используйте 2 базы данных: один для запроса системы (включая общую информацию) и один для общения в чате.
  3. Используйте только одну базу данных для обеих систем.

Любое тело может мне помочь? Благодаря!

+0

Джек, я думаю, вместо того, чтобы беспокоиться о том, использует ли SO 1, 2 или 18 баз данных, более важно смотреть на то, что вы строите, а также на ваши потребности и основывать на этом. – logixologist

+0

@logixologist: Я хочу создать веб-приложение вроде SO: прошу систему и систему общения. Система чата использует некоторую информацию пользователя (имя, репутация ...) и отображает их для других пользователей. –

+0

Вы имеете в виду Таблицы или фактическую базу данных? – logixologist

ответ

1

Вы должны спросить себя, почему вам нужно использовать несколько баз данных. Зачем вам нужно разделять данные?

Вы выделяете базы данных, когда есть необходимость в бизнесе: пример - они не могут быть объединены, потому что они оба очень большие, и они совершенно разные приложения. Отделив их от ИМХО, вы просто делаете больше работы для себя.

 Смежные вопросы

  • Нет связанных вопросов^_^