|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2010, 08:20 | #1 |
Пользователь
Регистрация: 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. |
27.08.2010, 08:32 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
я бы это организовал в отдельных файлах, это дело вкуса.
I'm learning to live...
|
|
27.08.2010, 08:41 | #3 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 16
|
Исправил вопрос, слово не дописал одно.
Stilet, а почему на файлах? Чем в данном случае это будет лучше, чем MySQL? |
27.08.2010, 08:46 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Скажем мне бы это было удобнее.
Если статья содержит несколько файлов (как обычно WEB страница) то я бы для нее отдельный каталог лучше ввел чем пихал все скопом в БД. Так удобнее править.
I'm learning to live...
|
29.08.2010, 17:53 | #5 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
В базе удобнее, проще организовать писк, вывод инфы, написать админку. Если у вас к каждой из статей коменты будут, то можно их ранить в таблице comments, например. И вытягивать нужные по id статьи, а сами статьи хранить например в таблице pages.
Еще нет гемора с правами доступа к объектам файловой системы, что особо актуально в *nix ОС. На эту тему немало копий сломано, для себя я решил однозначно - база. Последний раз редактировалось Gorychev; 29.08.2010 в 17:57. |
30.09.2010, 11:52 | #6 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Забыли написать, что скорость работы с базой гораздо быстрее, чем доступ к файлам.
А возможностей больше раз в сто. Не говоря уже о поиске по сайту, что более чем актуально. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна литература по 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 |