| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Onet Квоттер
Зарегистрирован: 07.10.2004 Сообщения: 93 Откуда: Москва
|
Добавлено: Ср Янв 19, 2005 11:51 am Заголовок сообщения: Нужна ли информационному ресурсу база данных? |
|
|
Ресурс: информационный
Наполнение: сотни статей и новостей
Обновление: каждый день.
Статьи и новости являются html документами, которые грузятся в шаблон.
Достаточно ли хранить все статьи и новости просто в папках на сервере (а их уже несколько сотен) или лучше создать базу данных, куда их и поместить?
Что можно сделать полезного на информационном ресурсе с помощью базы данных? Нужна она или нет? |
|
| Вернуться к началу |
|
 |
fk Дайм
Зарегистрирован: 02.09.2004 Сообщения: 17 Откуда: Санкт-Петербург
|
Добавлено: Чт Янв 20, 2005 12:47 am Заголовок сообщения: |
|
|
Безусловно нужна. Мы уже на CMS ставим даже мелкие сайты которые содержат порядка 10 страниц и уж тем более большие ресурсы (причем единый CMS так до сих пор не разработали... видимо запросы на сайты слишком разные... или лень подумать разок).
Плюсы записи данных в базу и постановка на CMS:
- Легко реализуется поиск по сайту.
- Возможность управлять контентам как опытным верстальщикам так и секретарям и прочим помошникам.
- Возможность dump-а.
- Возможность легкого изменения дизайна сайта.
и если подумать то навернека еще много чего вспомнится... в общем базы они нужны, это очень полезная вещь, если хотите и дальше увеличивать свой ресурс. |
|
| Вернуться к началу |
|
 |
Onet Квоттер
Зарегистрирован: 07.10.2004 Сообщения: 93 Откуда: Москва
|
Добавлено: Чт Янв 20, 2005 7:12 pm Заголовок сообщения: |
|
|
С поиском согласна.
Возможность управлять контентом разными людьми - тоже согласна. Правда пока нам это не нужно...
А какое имеет отношение дизайн к базам данным? Точно также я храню статьи отдельно в какой-то папке, которые потом подгружаю в шаблон. Дизайн я так тоже смогу поменять.
Что такое dump-a?
И что будет если мы соберемся поменять провайдера? А у нас в базе более 1000 статей... |
|
| Вернуться к началу |
|
 |
arachno Квоттер
Зарегистрирован: 14.09.2004 Сообщения: 69
|
|
| Вернуться к началу |
|
 |
fk Дайм
Зарегистрирован: 02.09.2004 Сообщения: 17 Откуда: Санкт-Петербург
|
Добавлено: Пт Янв 21, 2005 12:37 am Заголовок сообщения: |
|
|
если вы используете схему шаблоны отдельно, текст отдельно то к дизайну в принципе никакого отношения. Тем проще вам будет перенести данные в базу.
dump - это по сути востановление баз данных. Например у нас на сервере автоматически генерится backup (резервные копии) баз за пять последних дней, то бишь весь контент сайта постоянно можно взять в одном из пяти файлов-архивов являющихся копиями контента. Или сделать копию текущего контента. Таким образом сразу и ответ о переносе на другой хостинг - вам нужно будет скопировать только движок и один из файлов backup-а, после чего сделать dump-баз (установку из копии) и вы поменяли хостинга. Все просто. Анологичные действия если какой-то не хороший человек нашел дырку в вашем движке и воспользовался ей совсем не по доброму...  |
|
| Вернуться к началу |
|
 |
WebByte Квоттер
Зарегистрирован: 25.06.2004 Сообщения: 315 Откуда: Владивосток
|
Добавлено: Сб Янв 22, 2005 4:54 am Заголовок сообщения: |
|
|
| У меня общий дамп делается раз в час + краш-дампы при возникновении сбоев. Думаю, у Яндекса, Майла, Гугли и прочих, дамп делается еще чаще |
|
| Вернуться к началу |
|
 |
Onet Квоттер
Зарегистрирован: 07.10.2004 Сообщения: 93 Откуда: Москва
|
Добавлено: Пн Янв 24, 2005 9:19 am Заголовок сообщения: |
|
|
| Не совсем разберусь, что такое CMS? Насколько я поняла это конструктор сайта. Является ли это синонимом движка, которые сейчас предлагают многие фирмы? |
|
| Вернуться к началу |
|
 |
kochugov Квоттер
Зарегистрирован: 22.06.2004 Сообщения: 372 Откуда: msk
|
Добавлено: Пн Янв 24, 2005 11:07 am Заголовок сообщения: |
|
|
| Onet писал(а): | | Не совсем разберусь, что такое CMS? Насколько я поняла это конструктор сайта. Является ли это синонимом движка, которые сейчас предлагают многие фирмы? |
CMS=Content Management System=он же движок  _________________ PPC UmaxSearch v 999.99 - самая русская из денежных PPC
Новая PPC - Marketing.3fn - 80% от бида, еженедельные выплаты |
|
| Вернуться к началу |
|
 |
magnus Дайм
Зарегистрирован: 28.09.2004 Сообщения: 11 Откуда: Санкт-Петербург
|
Добавлено: Пн Фев 28, 2005 11:42 am Заголовок сообщения: |
|
|
| Бессомнено CMS - система управления сайтом, информационным ресурсам нужна, удобнее работать, и тем более если у вас уже за тысячный контент, то согласитесь проще в админке поменять ссылку на все страницы сразу, или на каждой страничке в ручную менять)). И второе что не мало важное это БД, бес сомнено я не буду здесь описывать преимущество движков с БД или без них, хотя есть еще и текстовая БД. Мой совет используйте базу данных обязательно, вы много проблем решите сразу. Если вы собрались позже менять провайдера, выв просто делаете дамп с БД вашего нынешнего провайдера, переносите движок на новый хост с PHP допустими и делаете дамп в новую БД и вся информация, это тысячный контент у вас встала как раньше, чувствуете разницу, переносить папки с инфой мегабайтные или Гига, или один раз сделать дамп и все. |
|
| Вернуться к началу |
|
 |
i3 Никель
Зарегистрирован: 06.01.2005 Сообщения: 5 Откуда: Нижний Новгород
|
Добавлено: Пн Фев 28, 2005 9:58 pm Заголовок сообщения: |
|
|
у меня такой вопрос:
Есть много файлов с текстовой информацией и собственно БД.
В базе должны быть только ссылки на эти файлы или вся информация должна находится в самой базе. |
|
| Вернуться к началу |
|
 |
WebByte Квоттер
Зарегистрирован: 25.06.2004 Сообщения: 315 Откуда: Владивосток
|
Добавлено: Пн Фев 28, 2005 10:27 pm Заголовок сообщения: |
|
|
Смотря что предполагается делать с файлами.
Если предполагается поиск по их содержимому, то лучше в базе (если текстовые), если просто хранение, то лучше в файловой системе. |
|
| Вернуться к началу |
|
 |
i3 Никель
Зарегистрирован: 06.01.2005 Сообщения: 5 Откуда: Нижний Новгород
|
Добавлено: Вт Мар 01, 2005 12:58 am Заголовок сообщения: |
|
|
А можно ли в базу запихнуть содержимое html файлов?
Правильно ли это? и как вообще поступают в данной ситуации?
поиск желателен |
|
| Вернуться к началу |
|
 |
WebByte Квоттер
Зарегистрирован: 25.06.2004 Сообщения: 315 Откуда: Владивосток
|
Добавлено: Вт Мар 01, 2005 1:11 am Заголовок сообщения: |
|
|
Опять же смотря какие это html-файлы.
Если, к примеру, это статичные страницы вроде информации о компании и предполагается по запросу отдавать их из базы, то хранение их в базе нежелательно - лишние нагрузки.
Если же это куча страниц, например, с описанием товаров, то имхо лучше хранить в базе характеристики товара, а html формировать по шалону скриптами.
С поиском тоже не все так просто.
Для полнотекстового поиска по html файлам лучше сделать индекс. То есть хранить в базе не сами html-файлы, а только текст, который в них содержится. Действительно, зачем вам поиск по тегам, из которых состоит html-файл?
В общем, необходимость применения БД зависит от конкретной ситуации. |
|
| Вернуться к началу |
|
 |
Leonid Квоттер
Зарегистрирован: 17.03.2005 Сообщения: 30
|
Добавлено: Чт Апр 14, 2005 5:18 am Заголовок сообщения: |
|
|
Почему-то все упорно не хотят вспоминать (или просто не знают), что файловая система - это тоже база данных.
Но у каждой базы данных есть своя область применения, свои преимущетсва и недостатки.
Не буду вдаваться в подробности и сравнивать особенности работы различных баз данных. Просто, ИМХО, в данном случае лучше всего использовать базу данных MySQL. Она бесплатна, имеется практически на любом *nix хостинге, поддерживает Full-text Search, с ней легко работать из PHP и Perl. |
|
| Вернуться к началу |
|
 |
gz0t Квоттер
Зарегистрирован: 28.02.2005 Сообщения: 118 Откуда: msk
|
Добавлено: Чт Апр 14, 2005 7:59 am Заголовок сообщения: |
|
|
| Leonid писал(а): | Почему-то все упорно не хотят вспоминать (или просто не знают), что файловая система - это тоже база данных.
Но у каждой базы данных есть своя область применения, свои преимущетсва и недостатки.
Не буду вдаваться в подробности и сравнивать особенности работы различных баз данных. Просто, ИМХО, в данном случае лучше всего использовать базу данных MySQL. Она бесплатна, имеется практически на любом *nix хостинге, поддерживает Full-text Search, с ней легко работать из PHP и Perl. |
Вы хотели предложить полнотекстовой контексный поиск средствами базы и всё на ресурсе со статьями за тысячу? |
|
| Вернуться к началу |
|
 |
|