|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2011, 20:23 | #1 |
Пользователь
Регистрация: 19.01.2011
Сообщений: 38
|
файлы или mysql?
Интересно что быстрее и лучше работает в качестве БД файлы или MySQL? мне лично удобно работать с файлами, никаких трудностей не испытываю, MySQl говорят ещё проще файлов, но я его не знаю, и нет желания учить... все же хотелось бы получить ответ в сторону файлов, но если уж будет в сторону MySQL, то придется учить его...
|
09.04.2011, 20:31 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,178
|
смотря какие задачи решаете... для более-менее сложных проектов... однозначно БД рулит...
Файлы тоже имеют право на жизнь... но для простых случаев... |
09.04.2011, 21:07 | #3 |
Пользователь
Регистрация: 19.01.2011
Сообщений: 38
|
к примеру интернет магазин )
|
09.04.2011, 23:06 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,178
|
хм.... а какую-то обертку используете - чтоб те же SQL запросы делать?
|
11.04.2011, 13:42 | #5 |
Форумчанин
Регистрация: 07.09.2009
Сообщений: 361
|
Если только конфигурацию хранить, или небольшое количество записей то файлы, а так БД
Интернет магазин - однозначно БД |
11.04.2011, 14:54 | #6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
MySQL это те же самые файлы.
Тут весь вопрос в том, что вы хотите делать. Если вам нужно просто до работы по утрам доехать и обратно, то вы покупаете велосипед. Если вам нужно картошку с дачи возить, жену/детей на природу и т.д., то вы покупаете автомобиль. Если же вам бетонные блоки возить нужно и кубометры торфа, то вы покупаете грузовик. Конечно, можно и жену с детьми на велосипеде или грузовике на природу свозить, и даже бетонные блоки на легковушке возить, но это....не совсем правильно, что-ли.. нерационально как-то. Вот так же и файлы/MySQL/Oracle. Что вам больше подходит под ваши задачи, то и используйте. Нужно вам десяток переменных хранить при одном посетителе сайта в месяц? Конечно, файлы - идеальный вариант. А если у вас более сотни запросов в минуту и вам нужно информацию по товарам хранить, поиск делать, и чтоб ничего не лагало - добро пожаловать в использование БД.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
11.04.2011, 20:04 | #7 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Файлы или БД? Вопрос решается просто:
- Если прямое обращение, то, конечно, файлы (их скорость в 10x больше); - Если нужен поиск или очень много записей (более 1000), то, конечно, БД. В файлах можно свободно хранить сложные структуры и считываются они в разы быстрее чем из БД (даже чем memory). Хотя кэш им не догнать. Весьма кошерно, использовать гибриды - часть данных в БД, часть в файлах. И ещё более кошерно использовать сериализованные массивы выборок в файлах. |
11.04.2011, 20:23 | #8 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
O_O Мой мир только что был безжалостно уничтожен. Все устои рухнули.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
и/или в 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 |