Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sergio_Don poslato Januar 01, 2012, 19:42:54 POSLE PODNE

Naslov: [SAViJET]SQL ili INI
Poruka od: Sergio_Don poslato Januar 01, 2012, 19:42:54 POSLE PODNE
Zanima me koje su prednosti i nedostaci SQL-a i Ini-a, koji od tih dva koristiti u modu i zašto?
Hvala :)
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Vrabac poslato Januar 01, 2012, 21:41:45 POSLE PODNE
Ja sam imao priliku radit sa MySQL kada sam radio u php-u. Po meni je dosta bolji MySQL za rad, dosta pregledni, nema potrebe za brojanjem stringova itd, dok pisanje u fileove je dosta sporo, zahtjevno i naporno za radit!...moj glas ide za  MySQL :D
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: K4[Я]!K3 poslato Januar 01, 2012, 22:28:58 POSLE PODNE
@Vrabac, nije to baš tako...



Ako misliÅ¡ na MYSQL ili SQLITE sigurno nećeÅ¡ pogrijeÅ¡it jer se nezna koji je bolji  :)
a Å¡to se tiče INI-a koristi y_ini a vjerovatno i sam znaÅ¡ da je najbrži i najnapredniji a uopće nije težak za koriÅ¡tenje i sigurniji je za ono Å¡to tebi treba.. uzmi za primjer prvo otvaranje afrike kao i potrebe za zaÅ¡titu mysql-a pa će ti bit lakÅ¡e odabrat  :)

EDIT:: moj savjet je SQLITE!
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Nitko i ništa poslato Januar 01, 2012, 22:31:39 POSLE PODNE
moj savjet koristi Y_INI
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Billie Joe Armstrong poslato Januar 01, 2012, 22:49:54 POSLE PODNE
MySQL - ako si napredniji

SQLite - vrlo jednostavan za instalirati , jako dobar za temp. databaze , dobar za brz razvoj nečega ,  mane - neposjeduje user managment tj. upravljanje accountima , nema puno mogućnosti kao Å¡to ima i MySQL , užasan je sa velikim loadima etc.

MySQL - malo kompleksiniji za instalirati/raditi , pošto nije dio SA:MP-a općenito može doći do gubljenja konekcije itd. Može upravljati accountima itd. , jako jednostavna web intergracija pomoću PHP-a , mogučnost pravljenja UCP-a , dinamičnih sigova etc. , bolje opcije za poboljšavanje performansa.

Y_INI - najbolji i najbrži što se tiće tzv. "file" sistema sejvanja , sve je na tebi da odabereš :)
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
Citat: Get busy living or Get busy dying poslato Januar 01, 2012, 22:49:54 POSLE PODNE
MySQL - ako si napredniji

SQLite - vrlo jednostavan za instalirati , jako dobar za temp. databaze , dobar za brz razvoj nečega ,  mane - neposjeduje user managment tj. upravljanje accountima , nema puno mogućnosti kao Å¡to ima i MySQL , užasan je sa velikim loadima etc.

MySQL - malo kompleksiniji za instalirati/raditi , pošto nije dio SA:MP-a općenito može doći do gubljenja konekcije itd. Može upravljati accountima itd. , jako jednostavna web intergracija pomoću PHP-a , mogučnost pravljenja UCP-a , dinamičnih sigova etc. , bolje opcije za poboljšavanje performansa.

Y_INI - najbolji i najbrži što se tiće tzv. "file" sistema sejvanja , sve je na tebi da odabereš :)

ako se prica o sampu onda se ne bih slozi s tobom po pitanju mysql-a i sqlitea...
brzina rada s podatcima je dosta brza kod sqlitea, mysql plugin(oba sa samp foruma) su uzasna, gubljenje konekcije makar jednom u minuti, cim imas vise od 200 igraca crashanje servera svakih par sati... sqlite lako radi s ogromnim query-em, kao i brzo...
"užasan je sa velikim loadima" - ne stoji ti konstatacija... mozda ne radi kao mysql server, ali sigurno ne radi lose kao mysql plugin povezan s mysql serverom... kod mene load ima query oko 4800 velik i nema problema s loadom...

dokle god ne bude mysql podrska unutar samp servera, sqlite ce biti nedvojbeno bolji odabir...

nadalje ne moras imati mysql da bi mogao raditi s php-om(za ucp) - http://php.net/manual/en/book.sqlite.php


uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka

a ukoliko zelis lagan rad onda ti preporucam y_ini
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Joey_ poslato Januar 01, 2012, 23:04:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
ako se prica o sampu onda se ne bih slozi s tobom po pitanju mysql-a i sqlitea...
brzina rada s podatcima je dosta brza kod sqlitea, mysql plugin(oba sa samp foruma) su uzasna, gubljenje konekcije makar jednom u minuti, cim imas vise od 200 igraca crashanje servera svakih par sati... sqlite lako radi s ogromnim query-em, kao i brzo...
"užasan je sa velikim loadima" - ne stoji ti konstatacija... mozda ne radi kao mysql server, ali sigurno ne radi lose kao mysql plugin povezan s mysql serverom... kod mene load ima query oko 4800 velik i nema problema s loadom...

dokle god ne bude mysql podrska unutar samp servera, sqlite ce biti nedvojbeno bolji odabir...

nadalje ne moras imati mysql da bi mogao raditi s php-om(za ucp) - http://php.net/manual/en/book.sqlite.php


uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka

a ukoliko zelis lagan rad onda ti preporucam y_ini

Oprostite na offtopicu, ali jesi li ti koristio threadane querye?
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Nitko i ništa poslato Januar 01, 2012, 23:05:52 POSLE PODNE
evo ti jedan UCP za INI fajlove
lagano se instalira i netrebas puno editovat osim prevest  :D
http://forum.sa-mp.com/showthread.php?t=258453&highlight=user+control
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: []Flynâ„¢ poslato Januar 01, 2012, 23:06:48 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka
Oho, nisam ni znao za ovo  ??? I zar moze biti toliko jednostavno za koriscenje  8)
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Billie Joe Armstrong poslato Januar 01, 2012, 23:07:45 POSLE PODNE
Dude nisam rekao da MySQL ima problema sa velikim queryem tj loadom , nisam rekao da je samo PHP za poveziavanje weba s MySQLom

Mana MySQL je baš ta što često gubi konekciju pri velikom broju igrača , da nepričam ako je MySQL neoptimizirano intergriran u GM , SQLite ima puno manje opcija od MySQL.
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:07:59 POSLE PODNE
Citat: Joey_ poslato Januar 01, 2012, 23:04:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
ako se prica o sampu onda se ne bih slozi s tobom po pitanju mysql-a i sqlitea...
brzina rada s podatcima je dosta brza kod sqlitea, mysql plugin(oba sa samp foruma) su uzasna, gubljenje konekcije makar jednom u minuti, cim imas vise od 200 igraca crashanje servera svakih par sati... sqlite lako radi s ogromnim query-em, kao i brzo...
"užasan je sa velikim loadima" - ne stoji ti konstatacija... mozda ne radi kao mysql server, ali sigurno ne radi lose kao mysql plugin povezan s mysql serverom... kod mene load ima query oko 4800 velik i nema problema s loadom...

dokle god ne bude mysql podrska unutar samp servera, sqlite ce biti nedvojbeno bolji odabir...

nadalje ne moras imati mysql da bi mogao raditi s php-om(za ucp) - http://php.net/manual/en/book.sqlite.php


uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka

a ukoliko zelis lagan rad onda ti preporucam y_ini

Oprostite na offtopicu, ali jesi li ti koristio threadane querye?

gdje i na cemu?
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Nitko i ništa poslato Januar 01, 2012, 23:09:03 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:07:59 POSLE PODNE
Citat: Joey_ poslato Januar 01, 2012, 23:04:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
ako se prica o sampu onda se ne bih slozi s tobom po pitanju mysql-a i sqlitea...
brzina rada s podatcima je dosta brza kod sqlitea, mysql plugin(oba sa samp foruma) su uzasna, gubljenje konekcije makar jednom u minuti, cim imas vise od 200 igraca crashanje servera svakih par sati... sqlite lako radi s ogromnim query-em, kao i brzo...
"užasan je sa velikim loadima" - ne stoji ti konstatacija... mozda ne radi kao mysql server, ali sigurno ne radi lose kao mysql plugin povezan s mysql serverom... kod mene load ima query oko 4800 velik i nema problema s loadom...

dokle god ne bude mysql podrska unutar samp servera, sqlite ce biti nedvojbeno bolji odabir...

nadalje ne moras imati mysql da bi mogao raditi s php-om(za ucp) - http://php.net/manual/en/book.sqlite.php


uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka

a ukoliko zelis lagan rad onda ti preporucam y_ini

Oprostite na offtopicu, ali jesi li ti koristio threadane querye?

gdje i na cemu?
pita jesi ikad koristio znaci provjerio kakvo je


Citat: Get busy living or Get busy dying poslato Januar 01, 2012, 23:07:45 POSLE PODNE
Dude nisam rekao da MySQL ima problema sa velikim queryem tj loadom , nisam rekao da je samo PHP za poveziavanje weba s MySQLom

Mana MySQL je baš ta što često gubi konekciju pri velikom broju igrača , da nepričam ako je MySQL neoptimizirano intergriran u GM , SQLite ima puno manje opcija od MySQL.
je da ima manje opcija al je stabilniji
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:09:11 POSLE PODNE
Citat: Get busy living or Get busy dying poslato Januar 01, 2012, 23:07:45 POSLE PODNE
Dude nisam rekao da MySQL ima problema sa velikim queryem tj loadom , nisam rekao da je samo PHP za poveziavanje weba s MySQLom

Mana MySQL je baš ta što često gubi konekciju pri velikom broju igrača , da nepričam ako je MySQL neoptimizirano intergriran u GM , SQLite ima puno manje opcija od MySQL.

ja sam pricao o sqliteu, to si rekao gore...

ja ne vidim koje bi ti opcije trebao u sampu a da sqlite nema?
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:11:11 POSLE PODNE
Citat: [EG]Dr.Ninexâ,,¢ poslato Januar 01, 2012, 23:09:03 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:07:59 POSLE PODNE
Citat: Joey_ poslato Januar 01, 2012, 23:04:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:02:56 POSLE PODNE
ako se prica o sampu onda se ne bih slozi s tobom po pitanju mysql-a i sqlitea...
brzina rada s podatcima je dosta brza kod sqlitea, mysql plugin(oba sa samp foruma) su uzasna, gubljenje konekcije makar jednom u minuti, cim imas vise od 200 igraca crashanje servera svakih par sati... sqlite lako radi s ogromnim query-em, kao i brzo...
"užasan je sa velikim loadima" - ne stoji ti konstatacija... mozda ne radi kao mysql server, ali sigurno ne radi lose kao mysql plugin povezan s mysql serverom... kod mene load ima query oko 4800 velik i nema problema s loadom...

dokle god ne bude mysql podrska unutar samp servera, sqlite ce biti nedvojbeno bolji odabir...

nadalje ne moras imati mysql da bi mogao raditi s php-om(za ucp) - http://php.net/manual/en/book.sqlite.php


uglavnom ako nemas puno igraca i zelis brzinu tu bi ti preporucio za snimanje u fileove: http://forum.sa-mp.com/showthread.php?t=286453
razlog: threaded spremanje/citanje podataka

a ukoliko zelis lagan rad onda ti preporucam y_ini

Oprostite na offtopicu, ali jesi li ti koristio threadane querye?

gdje i na cemu?
pita jesi ikad koristio znaci provjerio kakvo je


Citat: Get busy living or Get busy dying poslato Januar 01, 2012, 23:07:45 POSLE PODNE
Dude nisam rekao da MySQL ima problema sa velikim queryem tj loadom , nisam rekao da je samo PHP za poveziavanje weba s MySQLom

Mana MySQL je baš ta što često gubi konekciju pri velikom broju igrača , da nepričam ako je MySQL neoptimizirano intergriran u GM , SQLite ima puno manje opcija od MySQL.
je da ima manje opcija al je stabilniji

pitam zato sto pretpostavljam da pita za onaj threaded plugin, ali treba prouciti sto query znaci... ako nije tako onda neka precizira pitanje...

threaded rad sam probao s threaded pluginom, stabilno radi, isto tako probao sam i thread plugin, ali taj plugin cesto crasha...
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Joey_ poslato Januar 01, 2012, 23:11:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:07:59 POSLE PODNE
gdje i na cemu?

Npr. za učitavanje igračevih podataka... Ili si koristio normalni query? I mislim na MySQL.
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:17:26 POSLE PODNE
Citat: Joey_ poslato Januar 01, 2012, 23:11:30 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:07:59 POSLE PODNE
gdje i na cemu?

Npr. za učitavanje igračevih podataka... Ili si koristio normalni query? I mislim na MySQL.

onda sigurno mislis na plugin od BlueG-a, jesam s callbackovima
OnQueryFinish i OnQueryError

cak sam pri gubljenju konekcije spremao u poseban string podatke da ponovno radi query za nekoliko sekundi da ipak igraci ne gube statse...

svejedno plugin je bio nestabilan i cesto je padao... sve probleme sam rijesio prebacivanjem na sqlite, s njim nikad server nije pao pri spremanju/citanju podataka...
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Joey_ poslato Januar 01, 2012, 23:19:18 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:17:26 POSLE PODNE
onda sigurno mislis na plugin od BlueG-a, jesam s callbackovima
OnQueryFinish i OnQueryError

cak sam pri gubljenju konekcije spremao u poseban string podatke da ponovno radi query za nekoliko sekundi da ipak igraci ne gube statse...

svejedno plugin je bio nestabilan i cesto je padao... sve probleme sam rijesio prebacivanjem na sqlite, s njim nikad server nije pao pri spremanju/citanju podataka...

Ne kužim onda kako LS:RP sa sličnim brojem igrača kao i vi koristi MySQL bez problema i to već neko duže vrijeme.
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:24:29 POSLE PODNE
Citat: Joey_ poslato Januar 01, 2012, 23:19:18 POSLE PODNE
Citat: Dude poslato Januar 01, 2012, 23:17:26 POSLE PODNE
onda sigurno mislis na plugin od BlueG-a, jesam s callbackovima
OnQueryFinish i OnQueryError

cak sam pri gubljenju konekcije spremao u poseban string podatke da ponovno radi query za nekoliko sekundi da ipak igraci ne gube statse...

svejedno plugin je bio nestabilan i cesto je padao... sve probleme sam rijesio prebacivanjem na sqlite, s njim nikad server nije pao pri spremanju/citanju podataka...

Ne kužim onda kako LS:RP sa sličnim brojem igrača kao i vi koristi MySQL bez problema i to već neko duže vrijeme.

ako nisi znao oni imaju modificirani mysql plugin, cak su se i callbackovi pravili samo na inzistiranje njihove ekipe + testirali se na njihovom serveru, mozes to vidjeti u temi BlueG-ovog plugina... sad necu ulazit u analizu koriste li oni uopce plugin kakav mi imamo ili oni znaju problem plugina pa su ga rijesili ili uopce ne koriste taj plugin... to nikad necemo znati...

ali ono sto je sigurno mozes i sam testirat i probat slati tonu query-a kroz par minuta pa ces vidjet na OnQueryError puno gresaka zbog gubljenja konekcije...
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Sergio_Don poslato Januar 01, 2012, 23:30:07 POSLE PODNE
Poceo sam da radim sa SQL, jako mi je zanimljiv, i mislim da cu na njemu ostati...
Naslov: Odg: [SAViJET]SQL ili INI
Poruka od: Dude poslato Januar 01, 2012, 23:33:54 POSLE PODNE
Citat: [TG]Don_Sergio poslato Januar 01, 2012, 23:30:07 POSLE PODNE
Poceo sam da radim sa SQL, jako mi je zanimljiv, i mislim da cu na njemu ostati...

mislis na sqlite, sve su to sql sistemi(mysql i sqlite)...

zapamti da uvijek oslobodis memoriju poslije querya...