GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Dzsugasvili - 2013. június 29. - 17:31:58

Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. június 29. - 17:31:58
üdv
van rá esély, hogy a fájlkezelõs adatmentési megoldások gyorsabbak és hatékonyabbak legyenek, mint a MySQL?
Cím: Fájlkezelõ vs MySQL
Írta: Benceee - 2013. június 29. - 17:33:35
Kizárt dolog.
Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. június 29. - 18:26:59
Idézetet írta: Benceee date=1372520015\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39063\" data-ipsquote-contentclass=\"forums_Topic
Kizárt dolog.
 
miért?
Cím: Fájlkezelõ vs MySQL
Írta: Light557 - 2013. június 29. - 18:28:48
Átlagban gyorsabbak, viszont a használatuk igen körülményes és számos problémát vet fel.
Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. június 29. - 18:46:16
Idézetet írta: Image date=1372523328\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39063\" data-ipsquote-contentclass=\"forums_Topic
Átlagban gyorsabbak, viszont a használatuk igen körülményes és számos problémát vet fel.
 
nekem a mysql sokkal körülményesebbnek tûnt, és még tárhely is kell hozzá...
Cím: Fájlkezelõ vs MySQL
Írta: Dfoglalo - 2013. június 29. - 18:46:56
Fontos tudnod, hogy a MySQL lassú lehet, ha az adatbázis szoláltatója nem a megfelelõ. Ha egy rossz hosttól bérled a szervert, akinél lassú a MySQL szerver, megjárhatod, és lassú lehet a módod. Ha pedig ingyen szerzel adatbázist, akkor még rosszabbul járhatsz... Ezért jobb fájlkezelõt használni. De ha eszméletlenül gyors az adatbázis rendszere a hostodnak, akkor megéri azzal próbálkozni, mert gyors adatkezelést tapasztalhatsz, és a szerver sem fog laggolni (pl. egy lassú adatbázisnál, sok playernél, sok adatnál 5-10 másodpercigi is eltarthat a lekérdezést).
Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. június 29. - 18:57:35
és ha házi szerverem van (erõs gép, stabil net), akkor melyiket elõnyösebb alkalmazni?
Cím: Fájlkezelõ vs MySQL
Írta: Flash - 2013. június 29. - 19:03:20
\"mysql_logo.png\"
:D
Cím: Fájlkezelõ vs MySQL
Írta: Rupert - 2013. június 29. - 20:16:57
Idézetet írta: Dzsugasvili date=1372525055\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39063\" data-ipsquote-contentclass=\"forums_Topic
és ha házi szerverem van (erõs gép, stabil net), akkor melyiket elõnyösebb alkalmazni?
 
Házi szerveren mindkettõ lassú, tapasztalat.
Cím: Fájlkezelõ vs MySQL
Írta: Dfoglalo - 2013. június 29. - 20:32:58
Plusz - ha csak nem házi szervergép, és kérsz rá engedélyt - még témát sem nyithatsz a szerverednek itt a fórumon, amely a játékosok igen nagy %-át jelentené. És - akár legyen szó házi szervergéprõl is - lassú lesz a dolog, mert egy igazán jó, szerverekhez szánt nettel, és igazi szerverterembe, megfelelõ hûtéssel, megfelelõ tárolással, és NEM Windows OS-el kéne nyitnod a szerveredet. És te nyilván nem 24/24-ben, a saját gépedrõl szeretnéd üzemeltetni. Így tehát nagyon rossz ötlet otthonról üzemeltetned a szerveredet. Inkább gazdagítsd a hostosokat havi pár száz forintért, amiért legalább minõséget is kapsz - a megfelelõ helyen. Ha már otthon akarod, akkor használj egy fájlkezelõt (ajánlom a dini-t).
Cím: Fájlkezelõ vs MySQL
Írta: ZyZu. - 2013. június 29. - 20:41:09
Ha házi szerveren szeretnél mySQL adattokat tárolni akkor ténylegesen nagyon lassú lesz a lekérdezés.. ajánlom neked a sunwellt vagy a FPS nagyon jó mySQL csatlakozások vannak és elég gyors is.. ha házi szerveren szeretnél adatokat menteni akkor ajánlom ténylegesen a fáljkezelõt mivel úgyan ott vagy vele csak több esélyed van megvalósítani a dolgokat mySQL -ban/ben.
Cím: Fájlkezelõ vs MySQL
Írta: Zsolesszka - 2013. június 29. - 20:48:03
Hát én ezt nem értem ha házi a szerver és a házi szerveren van mysql adatbázis kezelés már mi az isten faszáért lenne lassú? Mint az állítjátok páran.
Áruljátok már el nekem hogy localhost-os kapcsolaton keresztül már miért is lenne lassú?
Cím: Fájlkezelõ vs MySQL
Írta: Light557 - 2013. július 01. - 12:22:56
Szervergép + MySQL (ami a szervergépen van ramdisken) == WIN!
Cím: Fájlkezelõ vs MySQL
Írta: TengeriMalac - 2013. július 01. - 12:37:39
szerintem a kettõ keveréke, az SQLite :D
SAMPba integrált, nem kell hozzá szerver, és adatbázisba ment :)
Cím: Fájlkezelõ vs MySQL
Írta: Light557 - 2013. július 01. - 16:07:19
SQLite az lassabb mint a mysql. (fájlkezelõnél meg még sokkal lassabb.)
Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. július 01. - 16:38:03
a SQLite-nak mi értelme van, hogyha scriptfilesba menti a dolgokat? Gyorsabb mint a y_ini?
Cím: Fájlkezelõ vs MySQL
Írta: TengeriMalac - 2013. július 01. - 18:45:06
Idézetet írta: Image date=1372687639\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39063\" data-ipsquote-contentclass=\"forums_Topic
SQLite az lassabb mint a mysql. (fájlkezelõnél meg még sokkal lassabb.)
 
ez azért nem teljesen van így. synctõl függ, hogy milyen gyors.



a SQLite-nak mi értelme van, hogyha scriptfilesba menti a dolgokat? Gyorsabb mint a y_ini?
 
[/quote]
az, hogy nem kell 600 fájlt olvasgatni, mappák között bolyongani, hanem mindent egy helyre, átláthatóan ment le.
gyorsabb-e, mint a y_ini? fogalmam nincs, ha lesz idõm és kedvem, majd tesztelgetek.
Cím: Fájlkezelõ vs MySQL
Írta: krisk - 2013. július 02. - 08:24:21
Mindenki mondja, hogy melyik gyorsabb, lassabb, stb... arra egyikõtök se vetemedik, hogy csináljon egy tesztscriptet, és megnézze.
 
Idézetet írta: Dzsugasvili date=1372689483\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"39063\" data-ipsquote-contentclass=\"forums_Topic
a SQLite-nak mi értelme van, hogyha scriptfilesba menti a dolgokat? Gyorsabb mint a y_ini?
 
Felteszek egy kérdést, és akkor talán rájössz, hogy nem volt sok értelme ennek, amit írtál. A MySQL szerinted hova menti a táblákat? Az is fáljba ment ugyanúgy, mint az ini kezelõ. A különbség abban van, hogy egy adatbáziskezelõ sokkal gyorsabban tud nagy mennyiségû adattal számítást végezni, mint az ini-kezelõ, valamint sokkal precízebben lehet hozzáférni az adatokhoz, kevesebb idõ alatt.
Már vannak nagyon jó INI processzorok és nagyon jó MySQL pluginok. Én személy szerint mindig is vártam anno valami MySQL addonra a samphoz, amikor kijött a 0.3 a pluginokkal. A lelkesedésem talán azért volt nagy, mert korábban nagyon sokáig PHP-t használtam, és ahhoz a legkényelmesebb/legbiztonságosabb adatbáziskezelõ a MySQL volt. Nem sokkal késõbb ki is jött két nagy SQL plugin és azóta nem is használok init.
Az ini ellen szól elsõsorban az, hogy nem erre lett kitalálva. Az ini fájlkiterjesztés eredetileg programok konfigurálására lett kitalálva és nem adatbázisok kezelésére.
Egy adatbázis-kezelõ nem feltétlen gyorsabb, mint az ini, de az is biztos, hogyha le akarod kérdezni játékosnév szerint növekvõ sorrendben azon elsõ 10 játékos játszott óráját, akiknek frakcióID-jéhez tatozó név megegyezik azzal, hogy \"LSPD\", amelyeknek infernusuk van és a pénzük több, mint a játékosátlag kétharmadának, azt te INI-vel csak kínkeservesen fogod tudni lekérni, mivel rengeteg adatot kell végigböngészni (fõleg, hogy ezek az adatok egy rendesen felépített adatbázisban 3-4 táblában elszórva vannak). És itt fontos, hogy itt az offline játékosok is beleszámítanak.
Arról ne is beszéljünk, hogy a lekérés megtörténte után ugyanazzal a kóddal tudsz továbbdolgozni, mint akármelyik másik SELECT lekérésnél, nem kell a kódod az adott problémához igazítani, mivel az eredmények ugyanúgy sorokban jelennek meg.
Persze hátrány az, hogy meg kell tanulni az SQL lekérõnyelvet, és az is, hogy kell neki külön SQL szerver (de az utóbbit már minden hoszt biztosítja), de ha az megvan, akkor én javaslom, hogy az SQL-t használd ha nem is feltétlen a gyorsaság, de a kényelmesség miatt mindenképp.
Az adatbáziskezelõk elõnye nem feltétlen a gyorsaság, hanem az, amit a nevük sugall. A fent megnevezett mûveletsort sokkal ésszerûbb és kényelmesebb egy olyan rendszerrel csinálni, ami arra lett kitalálva
Cím: Fájlkezelõ vs MySQL
Írta: TengeriMalac - 2013. július 02. - 08:56:10
[18:52:32] db creating...
[18:52:32] db created in 19
[18:52:32] dini creating..
[18:52:32] dini created in 2
[18:52:32] sii creating...
[18:52:32] sii created in 3
[18:52:32] 
[18:52:32] db writing...
[18:52:35] db writed in 2472
[18:52:35] dini writing...
[18:52:38] dini writed in 2769
[18:52:38] sii writing...
[18:52:38] sii writed in 351
[18:52:38] 
[18:52:38] db reading...
[18:52:38] db readed in 443
[18:52:38] dini reading...
[18:52:38] dini readed in 180
[18:52:38] sii reading..
[18:52:39] sii readed in 178
[18:52:39] 
[18:52:39] db_master   nemtudomdejóhosszúlegyen 1234.567749 123456
[18:52:39] dini      nemtudomdejóhosszúlegyen 1234.567749 123456
[18:52:39] sii      nemtudomdejóhosszúlegyen 1234.567749 123456

 
1000es ciklussal.
tény, hogy lassabb az SQLite, de lehet, hogy azért, mert az INCemben egyenként lehet lekérdezni a cuccokat (db_query), ami eléggé belassítja a folyamatot.
de ha értessz kicsit SQL nyelven (nem úgy, mint én :\'D), akkor lehet gyorsabb is..


MySQL mellett még annyi szóljon, hogy ha akarsz esetleg egy weboldalt a szervered mellé, akkor adatbázisból milliószor könnyebben ki tudod szedni az adatokat, mint 200 fájlból.
Cím: Fájlkezelõ vs MySQL
Írta: Dzsugasvili - 2013. július 02. - 14:14:56
rendben, köszönöm mindenkinek  ^-^
megpróbálkozok ezzel a SQLite dologgal, aztán ha addig eljut a szerverem, hogy hostot béreljek, átírom mysql-ra.
megoldva.