Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: несколько баз данных это нормально?
 
 автор: Roma   (01.08.2006 в 17:02)   письмо автору
 
 

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

   
 
 автор: Anwor   (01.08.2006 в 17:18)   письмо автору
 
   для: Roma   (01.08.2006 в 17:02)
 

Конечно нормально. Если у тебя они явно тематически разделены, то почему нет? Скажем, есть блок скриптов для заказов, дел и прочей лабуды, есть - для новостей и вакансий, а есть - для администрирования, - вполне логично раздать им по отдельной базе, чем выкапывать из одной базы абсолютно разномастные данные. Так тупо запутаться можно.

   
 
 автор: Axxil   (01.08.2006 в 17:41)   письмо автору
 
   для: Anwor   (01.08.2006 в 17:18)
 

Зато потом в скриптах в линках запутаешься.
Нет тут нужен разумный компромис. И если есть возможность лучше обойтись минимумом баз. И при переездах между хостингами полезно. Не все тарифные планы предлагают кучу баз.

   
 
 автор: sasch   (01.08.2006 в 17:54)   письмо автору
 
   для: Axxil   (01.08.2006 в 17:41)
 

А вот я вполне могу согласиться с Anwor. Таблички БД надо создавать с расчетом на многие вещи и с умом.

   
 
 автор: Loki   (01.08.2006 в 18:01)   письмо автору
 
   для: sasch   (01.08.2006 в 17:54)
 

так базы или таблички?

   
 
 автор: sasch   (01.08.2006 в 18:36)   письмо автору
 
   для: Loki   (01.08.2006 в 18:01)
 

Я говорила о табличках БД. Проблему вполне можно решить и с одной БД. Думаю, что и вопрос шел о них, просто поставлен был не точно.

   
 
 автор: Loki   (02.08.2006 в 00:08)   письмо автору
 
   для: sasch   (01.08.2006 в 18:36)
 

Вопрос-то поставлен однозначно, а вот ваших ответов я не понял... ни отдного ни другого.

   
 
 автор: Loki   (01.08.2006 в 17:51)   письмо автору
 
   для: Roma   (01.08.2006 в 17:02)
 

А что за задача такая, которую нельзя решить в пределах одной базы?

   
 
 автор: cheops   (01.08.2006 в 22:41)   письмо автору
 
   для: Roma   (01.08.2006 в 17:02)
 

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

   
 
 автор: Loki   (02.08.2006 в 00:13)   письмо автору
 
   для: cheops   (01.08.2006 в 22:41)
 

Что-то я не понял: кому удобнее? Серверу? Разработчику? Интерпритатору?
Какой смысл в разделении, если каждая таблица - и так отдельный файл?
Я вижу только один случай когда удобно иметь несколько баз: если на одном хостинге ведется разработка нескольких проектов. То есть разработчику часто приходится лазить в БД и чем меньше там таблиц, тем ему проще.

   
 
 автор: cheops   (02.08.2006 в 10:09)   письмо автору
 
   для: Loki   (02.08.2006 в 00:13)
 

Разработчику, так как серверу действительно всё равно в какой директории будет лежать файлы таблицы.
>То есть разработчику часто приходится лазить в БД и чем меньше там таблиц, тем ему проще.
Да, особенно если он вынужден пользоваться phpMyAdmin.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования