Forum Webscript.Ru

Программирование => PHP => Тема начата: Tankist от 06 Августа 2002, 01:32:51

Название: mysql VS. file
Отправлено: Tankist от 06 Августа 2002, 01:32:51
У меня тут такой вопрос появился...
Щас пишу(вернее уже дописал) скрипт статей, все статьи храню в файлах, инфу по ним - в базе, так вот, может быстрее хранить и статьи тоже в базе в longtext?Что лучше?Что быстрее?
Название: mysql VS. file
Отправлено: xnx от 06 Августа 2002, 06:22:44
Не слишком круто для статей longtext юзать ?
Название: mysql VS. file
Отправлено: OBOLTUS от 06 Августа 2002, 06:49:29
Для того она  и база, чтоб в ней все хранить%)
Название: mysql VS. file
Отправлено: Alexandr от 06 Августа 2002, 09:15:43
Цитировать
Для того она и база, чтоб в ней все хранить

Нифига. В базе надо хранить данные над которыми делаешь какие-либо операции, а все остальные данные лучше хранить в файлах.
Название: mysql VS. file
Отправлено: Tronyx от 06 Августа 2002, 10:57:54
ИМХО оставь как есть, в файлах.
Название: mysql VS. file
Отправлено: Stek от 06 Августа 2002, 11:04:53
Чесно говоря это как то неправильно, инфу в базе, а статьи в файлах.
Это все равно что хранить колбасу в холодильнике, а веревочку, привязанную к кончику шкурке на колбасе - всегда высовывать за дверцу холодильника.

Храните статьи в базе - удобств же гораздо больше.
Название: mysql VS. file
Отправлено: Tankist от 06 Августа 2002, 13:02:56
Даже не знаю как-то:)
Одни за файлы, другие - за базу...
наверное сегодня сделаю так и так и сравню време за которое скрипт сгенерировался
Название: mysql VS. file
Отправлено: AlieN от 06 Августа 2002, 13:08:48
Tankist
имхо с файлами быстрее должен
Название: mysql VS. file
Отправлено: Ganer от 06 Августа 2002, 14:35:37
Бывает что ради удобства администрирования жертвуют скоростью, естественно все зависит от проэкта.
Название: mysql VS. file
Отправлено: Redjin от 06 Августа 2002, 15:30:22
Какой смысл хранить статьи в базе?
Быстродействие больше, не согласен
Поиск лучше, опять таки не согласен
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи?
А изменять стать?
Файл гораздо легче заменить по фтп на новый, чем изменять содержимое в базе...
Хотя кому как нравится с ума сходить :)
Название: mysql VS. file
Отправлено: Stek от 06 Августа 2002, 16:03:58
Цитировать
Файл гораздо легче заменить по фтп на новый, чем изменять содержимое в базе...


Советую ознакомится с элементарными принципами работы контент менеджеров.

Цитировать
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи

Сэр говорит о домашней страничке или о нормальном сайте ?
Название: mysql VS. file
Отправлено: Tankist от 06 Августа 2002, 17:13:09
Цитировать
домашней страничке или о нормальном сайте

пока - о домашней страничке, только я не сэр:)
Название: mysql VS. file
Отправлено: Redjin от 06 Августа 2002, 17:22:02
Stek
Хлебом не корми, дай только поязвить?
Ок! Объясню подробнее, специально для тебя!
Цитировать
оветую ознакомится с элементарными принципами работы контент менеджеров.

"Сэр" вас phpMyAdmin 2.2.4 устроит?
Ну если тебе удобно изменять или добавлять текст в мемо "контент менеджеров", тебе никто не запрещает, бога ради. Но мне удобно перегнать в фаре файл на фтп, чем щелкать по кнопочкам и ссылочкам.
Нет ну конечно можно статьи хранить в longtext поле, несмотря на ее размер: 1 слово,1 строчка, 1 страница....
Я считаю это не целесообразно (опять таки на свой взгляд).
Название: mysql VS. file
Отправлено: Redjin от 06 Августа 2002, 17:23:10
Цитировать
Каждый раз, при обновлении страницы, ты что будешь из базы качать заново все свои статьи

:) Понимаю, преувеличения мы тоже не поняли...
Ну если из ответов Tankistа, которые он давал другим людям на форуме, можно сказать, что последний будет заниматься созданием "домашней странички", то твой укол получился не в мой адрес, а в сторону Tankistа
Название: mysql VS. file
Отправлено: Redjin от 06 Августа 2002, 17:26:59
Tankist
 ок, последнее отпадает
Надеюсь страничка перерастет в нечто покрупнее :)
Название: mysql VS. file
Отправлено: Tankist от 06 Августа 2002, 17:31:54
Redjin
Я не понял так тебе понравились мои ответы или нет?
А вообще флейм начинается пора завязывать...
Название: mysql VS. file
Отправлено: Redjin от 06 Августа 2002, 17:34:42
Твои да, я не понял наездов Steka
:)
Название: mysql VS. file
Отправлено: Stek от 06 Августа 2002, 19:01:31
Цитировать
"Сэр" вас phpMyAdmin 2.2.4 устроит?

Ты  серьезно считаешь выше названнное контент менеджером ?

Объясняю детским языком -  контент менеджер это такая штука, которая как правило построенна с использованием базы данных и управляет контентом (статьи, расказы, анекдоты, картинки) на сайте.

Достаточно тебе добавить (изменить) описание, название той же статьи, ты тут же получаешь изменение в таких элементарных пунктах как меню разделов, содержимое разделов, карта сайта.

Если у меня статья называется как "Про Петю Васечкина" и мне надо изменить ее название на "Про Петю блин !!!", то прикажешь еще и в ручную менять на всем сайте ссылки на нее - ее название в карте сайта, в архиве, в категории "Все про Петю", в категории "Все про Васечкиных"... класс, нафига вообще при таком подходе базу использовать.

В своем cms добавление статьи у меня занимает менее минуты, и кроме браузера мне ничего не надо. А вот сколько времени это займет у тебя, с учетом того что на эту статью на сайте будет хотя бы 3 перекрестные ссылки ?
Название: mysql VS. file
Отправлено: Redjin от 07 Августа 2002, 13:17:23
ОК! На счет контент менеджера, никогда не задумывался о том, что phpMyAdmin им не является, так как вообще не знал что есть такая "штука" какую ты описал,  "облегчающая жизнь". Признаю, ошибался.
Но знаешь, то что с ее помощью можно делать называется сопровождением, а я им пока не занимаюсь, да и добавлять новые статьи "Про Петю Васечкина" мне не нужно, разве что изменить в уже имеющихся содержание. Ведь в моей разработке отображении статей не является ключевой фишкой :)
 Так что каждый использует то, что облегчает его жизнь на сегодняшний день.
P.S. Мне было очень приятно вновь, как в детстве, почувстовать себя ребенком, с которым говорят детским языком
Название: mysql VS. file
Отправлено: Stek от 07 Августа 2002, 13:46:28
Цитировать
P.S. Мне было очень приятно вновь, как в детстве, почувстовать себя ребенком, с которым говорят детским языком


Сорри, наехал, постараюсь в дальнейшем сдерживаться :)
Название: mysql VS. file
Отправлено: Tankist от 07 Августа 2002, 13:56:59
Stek
С каждым бывает..:)
Со мной тоже и чаще чем с тобой;)