Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2010, 08:20   #1
Nikolai_
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 16
По умолчанию MySQL или файлы

Начал изучать PHP для решения одной задачи и столкнулся с выбором в чем хранить информацию. Или вернее, что продолжить изучать - как хранить даные в файлах или базе данных MySQL?

Информация на сайте будет в виде коротких статей (словарь), в среднем по 50-100 слов, и коротких комментариев к ним. Всего со временем может быть до 10-20 и более тысяч таких коротких записей.

Есстественно, если использовать файлы, то все они не будут храниться в одном файле. В одном файле может быть до 100 записей, а таких файлов будет до 2000. Но по запросу надо будет обработать обычно не более 30-35 таких файлов с записями. И записей может в файле быть и не 100, а 10 или 30.

Ничего внятного на эту тему в интернете не нашел. Одни пишут, что MySQL однозначно лучше для сайтов со сложной структурой. Другие пишут, что на можно и на файлах - их к тому же можно и просто просматривать на компьютере.

Подскажите, пожалуйста, в каком направлении в моем случае продолжить изучение - работа PHP с файлами или с MySQL?

Последний раз редактировалось Nikolai_; 27.08.2010 в 08:39.
Nikolai_ вне форума Ответить с цитированием
Старый 27.08.2010, 08:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
работа PHP или с MySQL?
Не правильно вопрос поставил. PHP тут ни при чем.
я бы это организовал в отдельных файлах, это дело вкуса.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.08.2010, 08:41   #3
Nikolai_
Пользователь
 
Регистрация: 27.08.2010
Сообщений: 16
По умолчанию

Исправил вопрос, слово не дописал одно.

Stilet, а почему на файлах? Чем в данном случае это будет лучше, чем MySQL?
Nikolai_ вне форума Ответить с цитированием
Старый 27.08.2010, 08:46   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скажем мне бы это было удобнее.
Если статья содержит несколько файлов (как обычно WEB страница) то я бы для нее отдельный каталог лучше ввел чем пихал все скопом в БД.
Так удобнее править.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.08.2010, 17:53   #5
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

В базе удобнее, проще организовать писк, вывод инфы, написать админку. Если у вас к каждой из статей коменты будут, то можно их ранить в таблице comments, например. И вытягивать нужные по id статьи, а сами статьи хранить например в таблице pages.
Еще нет гемора с правами доступа к объектам файловой системы, что особо актуально в *nix ОС.
На эту тему немало копий сломано, для себя я решил однозначно - база.

Последний раз редактировалось Gorychev; 29.08.2010 в 17:57.
Gorychev вне форума Ответить с цитированием
Старый 30.09.2010, 11:52   #6
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Забыли написать, что скорость работы с базой гораздо быстрее, чем доступ к файлам.
А возможностей больше раз в сто. Не говоря уже о поиске по сайту, что более чем актуально.
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна литература по php, mysql в формате doc или fb2 Arassir Обсуждение статей 1 25.08.2010 16:05
Вывод данных из базы (mysql) в doc, rtf или pdf Иг0рёх@ Помощь студентам 4 25.08.2010 15:56
Требуется программист C/C# (или Delphi) + mySQL для разработки БД + локальный клиент geoagent Фриланс 1 26.04.2010 22:09
Сайт - шлюз данных из XML или любого др. тхт в имеющуюся MySQL базу foxxy_dretty Фриланс 3 25.08.2009 12:40
запрос в MYSQL WHERE по информации или что то другое? memka PHP 4 13.04.2009 23:16