13:08
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: AXE, Weddew  
Запись в лог. Файлы или MySQL?
_Dark_Дата: Вторник, 02.08.2011, 16:55 | Сообщение # 16
Постоялец
Группа: I'm V.I.P.
Сообщений: 379
Награды: 4
Город: Dark://core.dll
Репутация: 169
Замечания: 40%
Статус:
Внедорожник, кстати, есть mysql_ping(). Пингуешь каждую минуту и всё ОК.
P.S. БД сама никогда просто так не зависает.
P.S2. Я видел CMS на файлах. Одна страница форума грузилась 4 - 5 секунд.
P.S3. Тем более раз в UCP нужно, то только MySQL. Все используют MySQL и у всех всё OK.





Если баги возникают из ниоткуда - ты на правильном пути. (с)


Сообщение отредактировал _Dark_ - Вторник, 02.08.2011, 16:57
LatronДата: Вторник, 02.08.2011, 19:51 | Сообщение # 17
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
советую мускул...т.к он быстрее
ды и сам я для всего его использую



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


Dima-kunДата: Вторник, 02.08.2011, 22:00 | Сообщение # 18
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (_Dark_)
Тем более раз в UCP нужно, то только MySQL.

есть UCP и на файлах.



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Ghost-XДата: Вторник, 02.08.2011, 22:21 | Сообщение # 19
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (Morino_Reigan)
есть UCP и на файлах.

Quote (_Dark_)
Я видел CMS на файлах. Одна страница форума грузилась 4 - 5 секунд.



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
AlcoholikДата: Среда, 03.08.2011, 00:46 | Сообщение # 20
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Quote (Morino_Reigan)
есть UCP и на файлах.

Это разве можно назвать юцп? Это также, как создать десяток страниц в html и назвать это движком.



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
phpcoderДата: Среда, 03.08.2011, 02:13 | Сообщение # 21
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Quote (KroN)
Это разве можно назвать юцп? Это также, как создать десяток страниц в html и назвать это движком.

Имеется в виду база данных в виде файла(-ов).

Лучше MySQL использовать. Он "многопоточный" (назовем это так). Файл нужно открыть и закрыть, в этот момент с ним другая программа ничего делать не сможет.



Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.

Сообщение отредактировал phpcoder - Среда, 03.08.2011, 02:15
KniefДата: Понедельник, 08.08.2011, 22:39 | Сообщение # 22
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 2
Город: Ульяновск
Репутация: 39
Замечания: 0%
Статус:
mysql быстрее будет хоть строчку, хоть слово, хоть пол слова, и быстрее, и работать намного удобнее
AirKiteДата: Вторник, 09.08.2011, 15:42 | Сообщение # 23
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
KroN, Даже если бы MySQL работал чуть дольше. В отличии от записи в файлы у тебя есть возможность вывести все запросы в отдельный поток. т.е. не останавливать основной поток мода, пока выполняется запрос. Вроде оба плагина MySQL для SAMP позволяют это сделать.

Quote (KroN)
Кстати файлы имеют отличную способность удаляться, когда не хватает места на диске)

На MySQL ты можешь сделать автоматическую чистку старых записей.
Также не забывай про гибкость MySQL. Возможность вывести лог операций денег конкретного игрока или конкретного игрока по отношению к другому конкретному игроку и многое другое.

Quote (_Dark_)
Я видел CMS на файлах. Одна страница форума грузилась 4 - 5 секунд.

Плохую CMS ты видел :) Большие форумы и CMS сами кешируют данные из мускула в файл и в дальнейшем выводят информацию из кеша (файлов). ;)



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Вторник, 09.08.2011, 15:44
phpcoderДата: Вторник, 09.08.2011, 16:06 | Сообщение # 24
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 200
Награды: 3
Репутация: 232
Замечания: 0%
Статус:
Quote (AirKite)
Плохую CMS ты видел :) Большие форумы и CMS сами кешируют данные из мускула в файл и в дальнейшем выводят информацию из кеша (файлов). ;)

Я видел форум на mysql, который грузился 15 секунд. И? Можно сделать и на файлах все быстро, зависит от рук кодера.



Покупаю RP/RPG сервера. Бюджет: 30 тыс. руб.
AirKiteДата: Вторник, 09.08.2011, 22:20 | Сообщение # 25
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (phpcoder)
Я видел форум на mysql, который грузился 15 секунд. И? Можно сделать и на файлах все быстро, зависит от рук кодера.

Ответ блином на блин? Я об этом же и говорю. Иначе тебе нужно было бы взять в цитату не моё сообщение а сообщение _Dark_.

Вышло бы что то типа:
Quote (phpcoder)

Quote (_Dark_)
P.S2. Я видел CMS на файлах. Одна страница форума грузилась 4 - 5 секунд.

Я видел форум на mysql, который грузился 15 секунд. И? Можно сделать и на файлах все быстро, зависит от рук кодера.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
stepmexДата: Среда, 10.08.2011, 11:16 | Сообщение # 26
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Болиды формулы один быстрее обычных машин, используйте только болид формулы один они быстрее.

90% топиков можно подвести под это предложение.
Если мускул такой крутой и ниибаться быстрый, почему все всегда пишут логи в файлы?!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
ZiGGiДата: Среда, 10.08.2011, 13:21 | Сообщение # 27
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Для логов конечно нужно использовать файлы, запись одной строки в файл будет быстрее мускул запроса, имхо. Ведь мускул тоже хранит данные в файлах :)


Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
AirKiteДата: Среда, 10.08.2011, 19:19 | Сообщение # 28
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (stepmex)
Если мускул такой крутой и ниибаться быстрый, почему все всегда пишут логи в файлы?!

Где все и всегда? Форум phpBB например пишет все логи в MySQL. Если же речь о программе, которая выводит естественный системный лог, конечно его лучше писать в файл. т.к. он предназначен для легкого чтения т.е. открытия в текстовом редакторе.

Quote (ZiGGi)
Для логов конечно нужно использовать файлы, запись одной строки в файл будет быстрее мускул запроса, имхо. Ведь мускул тоже хранит данные в файлах.

Сам сервер MySQL не заставляет ждать записи в файл + MySQL SAMP плагины позволяют делать запросы вне основного потока.

Кстати основываясь слов
Quote (ZiGGi)
запись одной строки в файл будет быстрее мускул запроса, имхо

и
Quote (stepmex)
все всегда пишут логи в файлы

Можно смело заявить что вы не работали с WEB-чатами (О да, когда то это было очень популярно и перспективно). Интересно почему чаты на файлах работают на порядок медленней... crazy



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
toneysixДата: Четверг, 11.08.2011, 05:40 | Сообщение # 29
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
У вас опять же субъективные вывода, основывающиеся на псевдо-теории.
В реальности, mySQL с типом MyISAM работает безупречно, пока нет особой нагрузки и база данных не слишком большая, но если же ваша таблица имеет огромное количество строк, при внесении новых или же их непосредственной модификации при достаточной нагрузки мы будем получать только задержки. Все это так или иначе связано с прямым блокированием таблиц во время совершаемых операций. Это кстати говоря один из недостатков этого типа. При грамотном использовании файловых функций, возьмите тот же MX-INI Рейдер, самый шустрый ини рейдер, который ещё раз доказывает, что из примитивного можно добиться максимального, мы не потеряем в скорости абсолютно ничего, напротив, при каких-либо ситуациях мы наоборот выиграем, единственный минус в этом, это сортировка данных в различных операциях, лично для меня это существенный минус, который не закрыл все другие минусы, с задержками. Но, в плагине я реализовал логирование через файлы, проще говоря, я просто записывал в буффер, и освобождал его через определенное время.
Однозначно используй файлы, быстрее будет, а выборку логов тебе все равно не зачем делать, да и если требуется что-либо вывести на сайт, это легко делается через какой-либо разделитель, но так или иначе, запись будет происходить быстрее, при правильном подходе конечно.
P.S: Каждая вещь по своем уникальна, нет такой вещи, которая бы отвечала за все и сразу. mySQL выигрывает тем, что она имеет очень мощную систему кэшинга, при котором повторные запросы будут выполняться за считанные миллисекунды, причем любой сложности, в данном случаи, мы не собираемся делать постоянную выборку, большой упор идет именно на создание строк, отсюда делаем вывод по выше сказанному.



Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru

Сообщение отредактировал toneysix - Четверг, 11.08.2011, 08:39
AirKiteДата: Четверг, 11.08.2011, 16:31 | Сообщение # 30
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Quote (toneysix)
У вас опять же субъективные вывода

Субъективные? Чуть больше читай, общайся и делись опытом на форумах в этой сфере, узнаешь много нового ;)
Quote (toneysix)
основывающиеся на псевдо-теории.

Это как вдруг так вышло? Мало того что я привёл примеры из практики, так это стало ещё не теорией а псевдо-теорией? crazy

Двух ссылок, двух движков чатов будет достаточно?
http://www.woweb.ru/load/59-1-0-3342
http://www.woweb.ru/load/59-1-0-1813

Что первый что второй, используют MySQL (та самая пересылка строки). Эм... phpBB, vBulletin, SMF, и т.д. движки форумов также используют MySQL для логирования.

Ещё раз повторюсь, что конечно когда идёт речь о системном логе, лучше обойтись обычной записью в файл. Но тут говорится о логировани операций с деньгами. Представляешь нужно найти все операции денег связанные с передачей денег от Васи к Пети. Как это будет на MySQL а как будет с файлами.



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua