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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Файлы или samp_db?
GhostTTДата: Четверг, 10.12.2009, 21:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
Сабж.
Как мне известно, скорость работы и с тем и с другим одинаковая. Вопрос что лучше? И в чем заключаются плюсы?



Ололо, чем сложнее подпись - тем интересней*)
MaccerДата: Четверг, 10.12.2009, 22:14 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
[+] когда, используешь sqlite - считай все аккаунты сразу под рукой
[+] не нужно массив размера MAX_PLAYERS * кол-во_параметров держать в памяти
[+] не нужно постоянно перезаписывать акки и объяснять игрокам почему серв упал и их достижения не сохранились
[+] тут http://ru.wikipedia.org/wiki/SQLite знают больше плюсов, чем знаю я :)



есть вопросы по sa-mp или pawn?
помогу за $$
SanSayДата: Четверг, 10.12.2009, 23:18 | Сообщение # 3
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Maccer, а где минусы... на сколько мне известно, в жизни не бывает ничего идеального, а если у чегото нет минусов, то это можно назвать идеалом, а как я сказал выше - такого не бывает )
хотелось бы узнать о подводных камнях.



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
Dima-kunДата: Четверг, 10.12.2009, 23:20 | Сообщение # 4
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
на сколько я на слышен SQL скорость обработки медленная..


Мои работы:
[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
MaccerДата: Пятница, 11.12.2009, 00:22 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
SanSay, заметь, JrC116 спрашивает в чем заключаются плюсы :)
если это можно назвать минусом - нужно знать sql, а то если будут ошибки еще скажешь что это sqlite виновата ))
есть баг - сервер крашится когда считываешь не заданный(нулевой) параметр - функции db_get_field и db_get_field_assoc (чтобы этого избежать нужно всем параметрам таблицы приписывать DEFAULT значения)
напротив также сервер крашится когда открываешь файл для чтения, которого не существует, так что тут оба хороши fun
Quote (DizeL-ZR-)
на сколько я на слышен SQL скорость обработки медленная..

напиши пару тестов, потом скажешь нам что у тебя получилось



есть вопросы по sa-mp или pawn?
помогу за $$
EakwarpДата: Пятница, 11.12.2009, 00:33 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (DizeL-ZR-)
SQL

sql это всего лишь язык для работы с бд, а вот если подходить конкретно, то сущесвует уева туча бд, например стоковая самповская sqllite, самый нижний вариант бд, соответственно самый медленный, единственный плюс - не нужно никакого дополнительного софта, ну а далее идут mysql и mssql(правда под mssql в сампе нету плагинов), и то и то работает под управлением отдельных служб и требует плагина, и конечно на порядок быстрее sqllite.
Далее, зависит от масштабности, если в бд будет от силы пару таблиц и немного игроков на сервере, то можно использовать и sqllite, но если вы делаете нормальный проект то конечно нужно использовать mysql.

О файлах забудьте вовсе.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
stepmexДата: Пятница, 11.12.2009, 05:33 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Maccer)
серв упал и их достижения не сохранились
если у вас это случается - Вы плохой скрптер fun



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
MaccerДата: Пятница, 11.12.2009, 19:26 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Quote (stepmex)
если у вас это случается - Вы плохой скрптер fun

у меня не случается, но тут же на форуме я видел кто-то писал об этом



есть вопросы по sa-mp или pawn?
помогу за $$
d0lph1nДата: Пятница, 11.12.2009, 19:56 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус:
Quote (Maccer)
[+] когда, используешь sqlite - считай все аккаунты сразу под рукой

C этим согласен + зная язык SQL можно реализовать очень много вещей гораздо проще, чем в случае файлов (манипуляция множеством аккаунтов одновременно, удобный поиск)
Quote (Maccer)
[+] не нужно массив размера MAX_PLAYERS * кол-во_параметров держать в памяти

И при каждом изменении параметра или необходимости его прочитать лезть в БД? Ну-ну, может для сервера на котором сидит 1 игрок это и подойдет, но не более того.
Quote (Maccer)
[+] не нужно постоянно перезаписывать акки и объяснять игрокам почему серв упал и их достижения не сохранились

Исходя из предыдущего пункта = перезаписывать надо, делать это желательно при
а)изменении какого-то важного параметра
б)периодически по таймеру (на случай падения сервера)
в)при дисконнекте игрока

Из минусов SQLite - очень низкая скорость на запись, лучше использовать MySQL


[GM] J-Actio 1.5 r355
[FS] SpeedoMeter 1.1
[FS] SpeedoMeter 2.2
[FS] WarpEngine 0.1
[INC] FastTeleports 1.6
GhostTTДата: Суббота, 12.12.2009, 15:54 | Сообщение # 10
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
мускул эт хорошо, просто я думал может ГТО перенести на sqlite.. Не всем нубам дано запустить мод на мускуле.


Ололо, чем сложнее подпись - тем интересней*)
EdYaДата: Суббота, 12.12.2009, 15:58 | Сообщение # 11
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
Делай на мускуле и фак дополнительный по настройке сервера напиши ;)
GhostTTДата: Суббота, 12.12.2009, 16:21 | Сообщение # 12
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
EdYa, может сразу пособия по мускулу в комплекте с модом кидать?


Ололо, чем сложнее подпись - тем интересней*)
EdYaДата: Суббота, 12.12.2009, 16:36 | Сообщение # 13
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
Quote (JrC116)
Не всем нубам дано запустить мод на мускуле.

Ну если ты делаешь для народа и заботишься о них, почему бы и фак не написать?

  • Страница 1 из 1
  • 1
Поиск:





 


 


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