SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 13.02.2010 23:28:04

duante
Участник
Зарегистрирован: 13.02.2010
Сообщений: 2

Хранение текста в таблицах

Планируется хранить тексты новостей и статей в таблицах... примерно такого вида:

id, id раздела, заголовок, текст, дата

По размеру новости не более 1000 символов, статьи - ну как средняя такая статья...

Собственно вопрос такой.
Скажем, при 20.000 таких записей нормально ли будет чувствовать себя БД? Если учесть, что форма поиска будет инициировать поиск именно внутри БД... разумеется с FULLTEXT-индексом по полю "текст".

Т.е. приемлимо ли такое использование?

И при каких размерах такая таблица начнет чувствовать себя не очень... на каком пороге объемов (записей или физического объема) она начнет работать довольно медленно?

Неактивен

 

#2 14.02.2010 21:15:36

duante
Участник
Зарегистрирован: 13.02.2010
Сообщений: 2

Re: Хранение текста в таблицах

Ребят, я понимаю, что вопрос нубский... но если хранить не в БД, то сложно будет делать расширенный поиск. Вот и пытаюсь спросить о приемлимости хранения "тяжелых" текстов в БД smile

В интернете поискал - ничего не нашел определенного. Вернее, ничего не нашел.

Отредактированно duante (14.02.2010 21:16:34)

Неактивен

 

#3 14.02.2010 21:31:42

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Хранение текста в таблицах

И не найдете, так как на абстрактный вопрос нельзя получить конкретный ответ.

Правильный ответ - преждевременная оптимизация зло!

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

Неактивен

 

#4 15.02.2010 18:22:29

vaspet
Завсегдатай
Зарегистрирован: 11.03.2009
Сообщений: 83

Re: Хранение текста в таблицах

Извените конечно, но для Базданных работать с табличкой в 20к строк плевое дело.
В конце концов для того и существуют БД, чтобы в них хранить кучу информации.
А для FULLTEXT как раз и нужно иметь хоть какое-то кол-во информации (больше - лучше),
чтобы выдавать "правильный" результат.

Поправте меня если я ошибаюсь

Неактивен

 

#5 15.02.2010 21:38:20

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Хранение текста в таблицах

Не ошибаетесь. Именно поэтому Вася и написал, что преждевременная оптимизация —
корень зла smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson