PARTNERI:

Marketing


-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: MTA  (Pročitano 167 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Karavdic

MTA
« poslato: Septembar 21, 2022, 17:55:25 posle podne »
šta je bolje za MTA sqlite ili mySQL?
 

Van mreže neshallon

Odg: MTA
« Odgovor #1 poslato: Septembar 21, 2022, 19:51:30 posle podne »
Ne znam
The future belongs to your dream

Offline Forever
 

Van mreže Deleted User

Odg: MTA
« Odgovor #2 poslato: Septembar 21, 2022, 21:26:12 posle podne »
Nema tu sta je bolje za samp, mta, php, nodejs. Sve ima svoje pluseve i minuseve, i ono sta je bolje zavisi od tvojih potreba. Oboje koriste Structured Quarry Language, oboje su relacionalne databaze. Kljucna razlika je da sqlite je embeded databaza u sam softer (MTA u ovom slucaju), i nalazi se lokalno to jest na istoj masini kao i mta server i koristice resurse od samog MTA servera. MySQL je zaseban i radi kao server s toga ne mora biti na istoj masini kao i klient (MTA u ovom slucaju), sto ne znaci da ne moze biti na istoj masini. Sto se tice bitnih razlika, jako je bitno da sqlite se otvara kao fajl, tako da ukoliko ti read/write blokira thread, koristeci sqlite svaki insert i read ce to ucinjeti. U samp-u je to jako bitno posto je samp server single threaded i kad koristis fajl citav server ceka da se procita/upise u njega. MTA verovatno ima poseban thread tako da taj thread ce samo da ceka dok se to odradi. Takodje bitna razlika je da ce sqlite skoro uvek biti brzi sa odgovorom nego mysql zato sto nema network overhead ali opet mysql ima kesiranje i dosta drugih stvari tako da kada databaza prevali odredjenu velicinu onda je mysql u prednosti i sa brzinom.
 

Van mreže Karavdic

Odg: MTA
« Odgovor #3 poslato: Septembar 22, 2022, 12:56:03 posle podne »
Nema tu sta je bolje za samp, mta, php, nodejs. Sve ima svoje pluseve i minuseve, i ono sta je bolje zavisi od tvojih potreba. Oboje koriste Structured Quarry Language, oboje su relacionalne databaze. Kljucna razlika je da sqlite je embeded databaza u sam softer (MTA u ovom slucaju), i nalazi se lokalno to jest na istoj masini kao i mta server i koristice resurse od samog MTA servera. MySQL je zaseban i radi kao server s toga ne mora biti na istoj masini kao i klient (MTA u ovom slucaju), sto ne znaci da ne moze biti na istoj masini. Sto se tice bitnih razlika, jako je bitno da sqlite se otvara kao fajl, tako da ukoliko ti read/write blokira thread, koristeci sqlite svaki insert i read ce to ucinjeti. U samp-u je to jako bitno posto je samp server single threaded i kad koristis fajl citav server ceka da se procita/upise u njega. MTA verovatno ima poseban thread tako da taj thread ce samo da ceka dok se to odradi. Takodje bitna razlika je da ce sqlite skoro uvek biti brzi sa odgovorom nego mysql zato sto nema network overhead ali opet mysql ima kesiranje i dosta drugih stvari tako da kada databaza prevali odredjenu velicinu onda je mysql u prednosti i sa brzinom.
hvala na savjetu !