Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
MySQL или TXT? |
Философия, технологии, алгоритмы! |
Результаты опроса: MySQL или TXT | |||
MySQL | 11 | 100.00% | |
TXT | 0 | 0% | |
Голосовавшие: 11. Вы ещё не голосовали в этом опросе |
|
Опции темы |
03.09.2005, 08:00 | #1 |
Форумец
Сообщений: 11
Регистрация: 01.09.2005
Возраст: 43
Не в сети |
MySQL или TXT?
Как вы считаете, в чем лучше хранить данные - в мускуле или в текстовом файле?
Дело в том, что база данных кушает большое кол-во ресурсов сервера, при большой посещаемости. Но эту проблему, вероятно, можно решить переносом сайта на отдельный сервак. А вот с текстовыми файлами, при большом объеме информации, хранящейся в базе, долго загружается сама страница. Возможно, все это фуфел. :box: Если кто-то разбирается - напишите подробно, что к чему. Всего доброго! |
03.09.2005, 09:05 | #2 |
Форумец
Сообщений: 286
Регистрация: 17.08.2005
Возраст: 47
Не в сети |
txt vc sql
приемущества sql
скорость обьем базы данных поддержка транзакций ограничение доступа масштабируемость переносимость большая библиотека готового кода легкость обработки информации приемущества txt нет необходимости в установке специального программного обеспечения возможность просмотреть все глазами а вот теперь недостатки: sql необходимость ставить программные продукты достаточно высокие права в системе сложность настройки и поддержки достаточно дорогие специалисты в случае больших обьемов базы txt отсутствие проверки целостности сложность замены отдельных записей увеличение времени поиска в зависимости от обьема файла увеличенные временные задержки повышенные требования к мошьности сервера ограничение на размера файла 2гб - 4гб выводы: sql лучше для большинства применений |
04.09.2005, 15:19 | #3 |
Лентяй
Сообщений: 5,456
Регистрация: 23.03.2005
Возраст: 51
Не в сети |
Comrade Сообщение от fire-dragon я бы несколько обобщил.
БД поддерживает: - индексацию записей, что значительно ускоряет их поиск - поддержку целостности БД - возможность модификации данных - возможность многопользовательского доступа, при этом не только на чтение - возможность разделения прав доступа С txt многое из этого придётся реализовывать самостоятельно. Так нужно ли изобретать велосипед? Тем более, что сделать лучше врядли получится. С недостатками БД (причём тут sql? sql - язык доступа к БД, один из) кроме как необходимость установки доп. ПО - не согласен. "достаточно высокие права в системе" - это про что? Ну не треба разделения доступа - пропиши, что всем всё можно. Или вообще разреши всем коннект как админу - и вопроса нет. "сложность настройки и поддержки" - ну, при той же сложности базы - представь сложность настройки и поддержки ПО, работающего с txt "достаточно дорогие специалисты в случае больших обьемов базы" - ага, и космически оплачиваемые, когда речь пойдёт о БД на txt файлах. Каждое отключение питания сервера во время работы будет вызывать столько радостных эмоций у обслуживающих базу на текстовых файлах... |
08.09.2005, 15:06 | #4 |
+79038594250
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41
Не в сети |
Непонятен вопрос. Это две разные вещи, похожи они тем что с помощью обоих можно хранить данные.
Ответ очевиден: если вам не нужны спецефичные функции БД то зачем ее использовать? Не большой пример: нахрена мне хранить логи сервера в БД? |
08.09.2005, 15:55 | #5 |
Форумец
Сообщений: 909
Регистрация: 25.12.2004
Возраст: 42
Не в сети |
ну возможно вы накрутили какую-то свою сверх мудрую систему логов, со множествами файлов, которые связаны и их удобнее будет хранить в БД, если еще и какой-нибудь поиск и сортировка и выборка по каким-то критерием а то делать грепом и авком для нескольких файлов - не выход, особо если они большие. так что, кто вас знает, какой вы извращенец )))))
|
08.09.2005, 16:35 | #7 |
форумец
Сообщений: 1,604
Регистрация: 22.01.2004
Возраст: 24
Не в сети |
1000w солидарен.
fire-dragon по любому пункту могу вас отпровергнуть. Лень столько текста впустую набирать. Не засоряйте человеку мозги... 2Камрад: читай книжки по MySQL. Никто тебе сюда статьи перепечатывать не будет. Поправьте меня, если не прав, но вроде хранение данных в txt сделано только для облегчения хостинга? |
14.09.2005, 08:07 | #10 |
Форумец
Сообщений: 11
Регистрация: 01.09.2005
Возраст: 43
Не в сети |
Большое спасибо всем! Благодаря вам я сделал, думаю правильный, вывод:
поскольку проект расчитан на большое (огромное) кол-во инфы, поскольку его будут обслуживать разные люди, даже если нагрузка на хостинг превысит норму (ведь можно купить сервер), поскольку мне нужна достаточно быстрая загрузка страниц - решено остановиться на MySQL. Всего доброго! |