Большой проект: MySQL или файли

Печать RSS
435

А

Пришелец
0
8. rastoman, Обращайся, научу. Ничего сложного.
О

Землянин
0
PIXEL, чем оно эффектино? Нужно смотреть по задаче, если актуальность данных важна, то возможно, а если данные обноляются быстрее чем время жизни кеша, то нафиг тогда это нужно. Лишние лимиты памяти жрать. Еще не понятно что пользовтаель имеет ввиду. То что много пользователей это не говорит о высоких нагрузках.
MySQL для частых запросов заносит их в память и выполняются они быстрее, на крайний случай используйте встроенный механизм кеширования MySQl. Важно понять что приорететно insert-запросы или select. Если второе, то вариант с мемкешед разумно применять.
К

Айсберг Визави
0
Что быстрее - это еще спорный вопрос) Посмотрите в сторону "плоских файлов". Есть такая БД - Berkeley DB, вот там то эти файлы и используются.
Изменил: Кевин Митник (26.11.2012 / 04:01)

крутой чЕл
0
есть MongoDB еще например
A

Оранжевые штаны
0
Писать в файлы это уже анахронизм,идущий от php4 и более ранних версий,не майтесь фигней и используйте базу данных,и причем не всякие sqlite, и уже даже не mysql, а pdo mysql, не смотря на популярность mysqli я все же не советую смотреть в эту сторону, у меня складывается впечатление что его так же как mysql соберутся зарубить. Явный пример это этот сайт, уверен вантуз долго думал на чем остановиться, после провала sqlite он выбрал pdo mysql. Почему именно оно? Потому что можно быстро перейти на pdo другого типа бд, скорей всего вантуз и об этом думал))
Изменил: Azzido (26.11.2012 / 16:21)
О

Землянин
0
PDO это всего лишь инструмент взаимодействия между СУБД и приложением. С учетом того что у MySQL имеет собственные агрегатные функции быстро перейти на другую СУБД не получится. А учитываю то что Вантуз не имеет честкой идеологии своих движков, использует устаревшую архитектуру, не использует вообще никаких патернов проектирования, да и вообще все в перемешку, гибко перейти на другую СУБД будет трудно.
Смыла переходить на другую СУБД для движков вантуза смысла невижу.
A

Оранжевые штаны
0
16. Aligan, это лишь как пример сайта, ну я это и имел ввиду, что не использовать функции mysql и mysqli, а pdo, а не сам тип бд конечно)
К

Айсберг Визави
0
#15? не, ну ты не прав, как по мне) ни разу не анахронизм) разработай свою файловую систему, как это сделали google и многие другие, и работай напрямую с данными.
ps распределенная кластерная система
П

Пацак
0
База данных - это тоже как бы "файлы", просто обработка данных в них идет с помощью более быстрой программы, чем скрипт на PHP. В первом сообщении, кстати, язык программирования не указан, если использовать какой-нибудь FastCGI и C++, то с файлами в них будет явно быстрее по сравнению с БД.
P

Землянин
0
В первом сообщении, кстати, язык программирования не указан, если использовать какой-нибудь FastCGI и C++, то с файлами в них будет явно быстрее по сравнению с БД.
Мы спортивные парни и знаем, где у велосипеда находится руль.
Visavi стаил, детка, Visavi путь!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск