|
Запись в лог. Файлы или MySQL?
|
|
| Alcoholik | Дата: Вторник, 02.08.2011, 14:38 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Привет всем. Возник такой вопрос. Допустим мне нужно записывать в лог операции с деньгами, впрочем не важно с чем, вопрос такой - что лучше использовать для частой записи, файлы или БД? Важна скорость работы. Для Бд используется плагин sampmysql, для файлов стандартная система записи/хранения файлов. Прошу ответить только по вопросу, советовать другие системы хранения не нужно) Спасибо.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 15:01 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| KroN, Лично я считаю файл для этого лучше...
Прощай самп-рус =Р
|
| |
|
|
| Alcoholik | Дата: Вторник, 02.08.2011, 15:04 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Насколько я знаю, мускул быстрее файлов, но меня интересуют частые запросы в бд(локалхост), будет ли это быстрее файлов.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| h0le | Дата: Вторник, 02.08.2011, 15:19 | Сообщение # 4 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: RnD
Репутация: 0
Замечания: 0%
Статус: 
| Что ты собираешься записывать ? Советую файлы
Хостинг GamerHost.su
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 15:22 | Сообщение # 5 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (KroN) Насколько я знаю, мускул быстрее файлов, но меня интересуют частые запросы в бд(локалхост), будет ли это быстрее файлов. Не вижу смысла использовать мускул тут во обще! Во общем я думаю что файлы, однозначно!
Прощай самп-рус =Р
|
| |
|
|
| Alcoholik | Дата: Вторник, 02.08.2011, 15:28 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Quote (KroN) Допустим мне нужно записывать в лог операции с деньгами Добавлено (02.08.2011, 15:28) ---------------------------------------------
Quote (Impereal) Не вижу смысла использовать мускул тут во обще! он по скорости медленнее? Мне также не помешало бы это использовать в админке юцп) Просто если это медленнее, тогда да.
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| _Dark_ | Дата: Вторник, 02.08.2011, 15:38 | Сообщение # 7 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус: 
| Одназначно БД. Только БД. Никаких файлов. Скорость работы с файлами при большом количестве запросов будет намного ниже чем с БД. Да и согласись: с MySQL работать то удобнее.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 15:42 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (KroN) он по скорости медленнее? Мне также не помешало бы это использовать в админке юцп) Просто если это медленнее, тогда да. Если в уцп нужно тогда через мускул делай, только из этих соображений. Я дума ю что бы одну строку записать файл быстрее будет!
Прощай самп-рус =Р
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 15:48 | Сообщение # 9 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Хотя в каком то плане БД лучше. Так как при одновременной записи в файл могут быть сбои и утерии данных...
Прощай самп-рус =Р
|
| |
|
|
| _Dark_ | Дата: Вторник, 02.08.2011, 16:16 | Сообщение # 10 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус: 
| Quote (Impereal) Я дума ю что бы одну строку записать файл быстрее будет! Одну строчку конечно да. Но вот еслиQuote (KroN) для частой записи то файлы проигрывают и по скорости, и по удобству, и по стабильности.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 16:24 | Сообщение # 11 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Во общем если нужно часто записывать,использовать в уцп и может одновременно произойти более 1 записи, то БД лучше! Если редко, не нужно нигде выводить то файлы!
Прощай самп-рус =Р
|
| |
|
|
| _Dark_ | Дата: Вторник, 02.08.2011, 16:27 | Сообщение # 12 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус: 
| Impereal, полностью согласен. KroN, так что, выбирай исходя из надобности, т.к. ты указал что будет частая запись лучше выбирай БД.
Если баги возникают из ниоткуда - ты на правильном пути. (с)
|
| |
|
|
| Внедорожник | Дата: Вторник, 02.08.2011, 16:40 | Сообщение # 13 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус: 
| а если мускл, завис например а должно было что-то важное записаться Да и файл в уцп можно сделать не хуже БД да и нагрузка на бд меньше будет на 5-10 запросов Я выбираю файл. а если что не долго переделать под бд.
Используем Notepad++ вместо Pawno SandBox RPG on the developing setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
|
| |
|
|
| Impereal | Дата: Вторник, 02.08.2011, 16:43 | Сообщение # 14 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (Внедорожник) а если мускл, завис например а должно было что-то важное записаться Да и файл в уцп можно сделать не хуже БД да и нагрузка на бд меньше будет на 5-10 запросов Я выбираю файл. а если что не долго переделать под бд. Но ещё не забывай про возможность утерии данных во время одновременной записи в файл!
Прощай самп-рус =Р
|
| |
|
|
| Alcoholik | Дата: Вторник, 02.08.2011, 16:51 | Сообщение # 15 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Quote (Внедорожник) а если мускл, завис например а должно было что-то важное записаться У меня там аккаунты и прочие самые важные данные для работы сервера) Если он зависнет, мне будет не до лога денег) Кстати файлы имеют отличную способность удаляться, когда не хватает места на диске)
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|