MTA

Započeo Karavdic, Septembar 21, 2022, 17:55:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

šta je bolje za MTA sqlite ili mySQL?

Ne znam
HTML / CSS / Javascript / Inspect : Entry Masterclass.
ReactJS / Tailwind CSS / PWA / Axios / SCSS / Redux, ViteJS : Entry Masterclass.
C / C++ / C# / C-objective - kroz Pawn Lang : Entry Masterclass
Grupisano Pravljenje Objekata : Filterscript.


Sta je to web development?
To je nesto ono kao, kako bih to rekao, izgubis volju za zivotom i zelis da se ubijes, ali to je okej.
Onda jednostavno shvatis da si bio glup i resis problem, das sam sebi lajk,
skuvas NES 3u1 i pripremis se za sledeci projekat.

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.

Citat: Deleted User 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.
hvala na savjetu !