2016-10-22 4 views
-1

Я хотел бы создать 2 разных веб-сайта для 2 разных продуктов, оба веб-сайта будут иметь разные базы данных MySQL, а затем я хотел бы создать одну общую базу данных для них обоих (третья).Использование двух разных баз данных MySQL на одном сайте

Мой вопрос: если это выполнимо, если оно того стоит (оптимизация и организация), и если да, то что было бы лучшим решением.

Real Estate сайт с (db1 + db3)
Заказ гостиниц сайта с (db2 + db3)

Моя цель заключается в создании 3 MySQL базы данных:

1-я база данных для сайта недвижимости со столами домов, пользователями, агентствами, которые используются только на сайте недвижимости

база данных для сайта отеля с базой данных со столами гостиниц, клиентов, гостиничных операторов и т. Д., Которые используются только на сайте бронирования гостиниц.

третьего GEO базы данных (только для чтения) с данными GEO в страны, провинции, регионы, города, GPS координаты во всем мире используется на обоих сайтах.

Третья база данных, которую я бы использовал для обоих веб-сайтов как «информационную» базу данных, причина в том, что только база данных GEO будет очень большой, имея миллионы записей, , База данных GEO будет ТОЛЬКО ПРОЧИТАТЬ, предварительно запрограммировав уже известные данные, которые будут редко обновляться (я бы обновил их только через PHPMyAdmin), и эта база данных также должна быть установлена ​​на другом сервере.

+0

Почему все-таки несколько БД? Нет нужды. –

+0

3 базы данных .. Я думаю, что слишком много –

+0

1 база данных для каждого сайта и 1 для них обоих (только для чтения данных GEO), поэтому не 3 базы данных, а 2 для каждого веб-сайта, из которых 1 будет распространяться для обоих из них –

ответ

0

На самом деле это хорошая идея, если все базы данных будут на одном сервере. Будет намного понятнее, чтобы они разделились. Вопрос: используете ли вы одни и те же сердечники GEO на обоих сайтах? Если база данных GEO будет очень большой, лучше будет отделить ее по соображениям производительности (если вы будете использовать расчет расстояний на своих сайтах). Я использовал расчет GEO на одном из моих веб-сайтов, и это было очень энергоемким.

+0

Да, я знаю, что могу, но добавив одну огромную только информационную базу данных READ ONLY (db3) как для db1, так и для db2. Я надеялся, что мне не понадобится создавать эти огромные COUNTRY, REGION, CITIES .... таблицы дважды для каждой базы данных (db1 и db2), поэтому я подумал, что я разрешу его, просто создав третью базу данных (db3), добавив эти данные в обе базы данных (db1 + db2). –

+0

Извините, у меня есть свой вопрос. Я начну помогать на этом сайте, и я пытаюсь сделать это слишком быстро :) –

+0

Да, именно страны, регионы, города, координаты GEO будут использовать те же данные, что и большинство сайтов геолокации. Вот почему я спросил, потому что сначала я хотел создать 2 базы данных для 2 веб-сайтов с подобными данными, тогда я понял, что буду использовать третью базу данных для тех же данных для обоих веб-сайтов, которые будут ЧИТАТЬ ТОЛЬКО, чтобы их нельзя было написать. Поэтому я хотел знать, какие у меня есть возможности и каким образом я должен идти. –

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