Это плохая практика для запроса двух разных баз данных на одной странице? - PullRequest
3 голосов
/ 10 марта 2010

Я работаю с программистом, который не хочет, чтобы я касался его базы данных ...

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

Это плохая практика для запроса двух разных баз данных на одной странице?

Если это не проблема, есть ли ограничение на количество баз данных, которые вы можете запросить на странице?

PS сайт php / mysql

Ответы [ 5 ]

5 голосов
/ 10 марта 2010

я касаюсь его базы данных

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

В противном случае, если вы уже пришли в подразделение - «моя» база данных, «его» разметка, это рецепт катастрофы.

Это плохая практика для запроса двух разных баз данных на одной странице?

Нет, если есть реальная необходимость сделать это. Да, хотя бы потому, что кто-то объявил базу данных своей собственностью, а вы должны иметь свою собственную.

1 голос
/ 10 марта 2010

Можете ли вы иметь отдельную схему в своей БД? Если это так, то вы можете сэкономить время на создание / разрушение соединения.

Будете ли вы хранить данные / реляционные данные в БД? Если нет, можете ли вы обойтись без include ("file.php")

Несмотря на то, что при наличии нескольких БД на странице неплохая практика, вам просто нужна веская причина для этого.

1 голос
/ 10 марта 2010

Зависит от того, содержат ли базы данных связанные данные. Если они связаны между собой, имеет смысл сохранить их в единой базе данных. Затем программист может предоставить вам учетную запись пользователя с ограниченным доступом, чтобы вы не могли испортить другие вещи.

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

1 голос
/ 10 марта 2010

Нет, это не проблема, в некоторых случаях это даже довольно хороший подход.

0 голосов
/ 10 марта 2010

Я регулярно обращаюсь к базе данных с оценками и справочной базе данных, которая живет в Техасе, ближайший офис находится в 150 милях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...