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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2011, 20:23   #1
Aleksey1408D
Пользователь
 
Регистрация: 19.01.2011
Сообщений: 38
По умолчанию файлы или mysql?

Интересно что быстрее и лучше работает в качестве БД файлы или MySQL? мне лично удобно работать с файлами, никаких трудностей не испытываю, MySQl говорят ещё проще файлов, но я его не знаю, и нет желания учить... все же хотелось бы получить ответ в сторону файлов, но если уж будет в сторону MySQL, то придется учить его...
Aleksey1408D вне форума Ответить с цитированием
Старый 09.04.2011, 20:31   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

смотря какие задачи решаете... для более-менее сложных проектов... однозначно БД рулит...
Файлы тоже имеют право на жизнь... но для простых случаев...
ADSoft вне форума Ответить с цитированием
Старый 09.04.2011, 21:07   #3
Aleksey1408D
Пользователь
 
Регистрация: 19.01.2011
Сообщений: 38
По умолчанию

к примеру интернет магазин )
Aleksey1408D вне форума Ответить с цитированием
Старый 09.04.2011, 23:06   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

хм.... а какую-то обертку используете - чтоб те же SQL запросы делать?
ADSoft вне форума Ответить с цитированием
Старый 11.04.2011, 13:42   #5
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

Если только конфигурацию хранить, или небольшое количество записей то файлы, а так БД
Интернет магазин - однозначно БД
MrJenika вне форума Ответить с цитированием
Старый 11.04.2011, 14:54   #6
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

MySQL это те же самые файлы.
Тут весь вопрос в том, что вы хотите делать. Если вам нужно просто до работы по утрам доехать и обратно, то вы покупаете велосипед. Если вам нужно картошку с дачи возить, жену/детей на природу и т.д., то вы покупаете автомобиль. Если же вам бетонные блоки возить нужно и кубометры торфа, то вы покупаете грузовик.
Конечно, можно и жену с детьми на велосипеде или грузовике на природу свозить, и даже бетонные блоки на легковушке возить, но это....не совсем правильно, что-ли.. нерационально как-то. Вот так же и файлы/MySQL/Oracle. Что вам больше подходит под ваши задачи, то и используйте.

Нужно вам десяток переменных хранить при одном посетителе сайта в месяц? Конечно, файлы - идеальный вариант. А если у вас более сотни запросов в минуту и вам нужно информацию по товарам хранить, поиск делать, и чтоб ничего не лагало - добро пожаловать в использование БД.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 11.04.2011, 20:04   #7
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Файлы или БД? Вопрос решается просто:
- Если прямое обращение, то, конечно, файлы (их скорость в 10x больше);
- Если нужен поиск или очень много записей (более 1000), то, конечно, БД.

В файлах можно свободно хранить сложные структуры и считываются они в разы быстрее чем из БД (даже чем memory). Хотя кэш им не догнать.

Весьма кошерно, использовать гибриды - часть данных в БД, часть в файлах.
И ещё более кошерно использовать сериализованные массивы выборок в файлах.
Виталий Желтяков вне форума Ответить с цитированием
Старый 11.04.2011, 20:23   #8
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
В файлах можно свободно хранить сложные структуры и считываются они в разы быстрее чем из БД (даже чем memory). Хотя кэш им не догнать.
O_O Мой мир только что был безжалостно уничтожен. Все устои рухнули.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
и/или в MySQL D.O.G SQL, базы данных 1 17.12.2010 14:00
Что посоветуете mysql или все-таки mssql overlookerz БД в Delphi 1 14.10.2010 21:13
MySQL или файлы Nikolai_ SQL, базы данных 5 30.09.2010 11:52
Вывод данных из базы (mysql) в doc, rtf или pdf Иг0рёх@ Помощь студентам 4 25.08.2010 15:56
запрос в MYSQL WHERE по информации или что то другое? memka PHP 4 13.04.2009 23:16