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

Форум MySQL

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

 

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

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

тема: Сколько таблиц можно создать в одной базе?
 
 автор: BlueWolf   (07.01.2011 в 02:01)   письмо автору
 
 

Сколько таблиц можно создать в одной базе?
Каждую новость на своём сайте я храню в отдельных таблицах. Правильно ли это?

  Ответить  
 
 автор: lightning.say   (07.01.2011 в 04:14)   письмо автору
 
   для: BlueWolf   (07.01.2011 в 02:01)
 

а из чего эта новость состоит? каков ее объем?
и чем мотивируете создание каждой новости в новой таблице, почему все нельзя разместить в одной?

  Ответить  
 
 автор: BlueWolf   (07.01.2011 в 09:32)   письмо автору
 
   для: lightning.say   (07.01.2011 в 04:14)
 

Каждая новость (таблица) состоит из множества полей. в каждом поле маленькая часть новости. Допустим фотка, текст . и тд. в одной таблице у меня примерно 5-500 полей (поразному)

  Ответить  
 
 автор: cheops   (07.01.2011 в 10:23)   письмо автору
 
   для: BlueWolf   (07.01.2011 в 09:32)
 

1. Новости лучше хранить в одной таблице, или в нескольких, но организовав их по другому, храните текст (всех новостей) в одной таблице, фото (всех новостей) в другой таблице и т.д. У вас резко уменьшиться и количество таблиц и количество полей, когда вы будете однородные данные хранить в разных таблицах
2. Таблицы, которые содержат по 500 полей разбивайте на несколько таблиц. Как правило, такие гиганты получаются из-за того, что храниться нечто вроде фото1, фото2, фото3 и т.п. которые заполняются лишь для ограниченного количества записей. Выносите все эти поля в отдельную таблицу, где они сами становятся записями, в результате резко сократиться количество полей и не нужно будет под каждую новость создавать отдельную таблицу.

  Ответить  
Rambler's Top100
вверх

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