Archívum - Fórum téma
január 8
Nagy mennyiségű adat szűrése + lapozgatás?
Próbálom röviden, de így is hosszú lesz :)
Nagy tömegű adatból kell lekérdezést csinálni, lapokra osztva az eredményt.
A gond ott kezdődik, hogy regex alapú szűrést akarok végezni az adatokon.
Postgres esetében ez nem gond, de ha az a vágyam, hogy a program ne legyen driver függő, akkor azt hiszem, az adatbázis szerverek spéci szolgáltatásaira nem számíthatok.
Amíg mindent intézhetek adatbázis oldalon, addig no problem, a megcélzott keretrendszer (flask+sqlachemy) nyújt lapozós szolgáltatást egy paginate nevű függvény formájában.
De mi a bánatot lehet csinálni, ha olyan válogatást kell végezni, amire az adatbázis nem képes? A meglévő 5-6 millió sor betöltése kifekteti a szervert és a klienst is, részben timeout, részben out of memory képében.
Van erre valami megszokott, elfogadott algoritmus, hogy lehessen könnyen, gyorsan lapozgatni a találatok közt és ne bolonduljon meg az oldalszámozás?
Mert az még O.K., hogy az első lapot megjelenítem úgy, hogy addig olvasom a sorokat, amíg be nem jön egy oldalnyi a szűrésre illeszkedő sor.
De az utolsó (tehát nem a 123. oldalra, hanem általánosságban az utolsó) oldalra csak úgy tudnék lépni, ha végigolvasom a teljes táblát, ami iszonyat lassú.
Caching nem igazán jöhet szóba, mert ahhoz is kellene előbb egy teljes olvasás és ugyanott tartok.
De akkor hogy?
■ Nagy tömegű adatból kell lekérdezést csinálni, lapokra osztva az eredményt.
A gond ott kezdődik, hogy regex alapú szűrést akarok végezni az adatokon.
Postgres esetében ez nem gond, de ha az a vágyam, hogy a program ne legyen driver függő, akkor azt hiszem, az adatbázis szerverek spéci szolgáltatásaira nem számíthatok.
Amíg mindent intézhetek adatbázis oldalon, addig no problem, a megcélzott keretrendszer (flask+sqlachemy) nyújt lapozós szolgáltatást egy paginate nevű függvény formájában.
De mi a bánatot lehet csinálni, ha olyan válogatást kell végezni, amire az adatbázis nem képes? A meglévő 5-6 millió sor betöltése kifekteti a szervert és a klienst is, részben timeout, részben out of memory képében.
Van erre valami megszokott, elfogadott algoritmus, hogy lehessen könnyen, gyorsan lapozgatni a találatok közt és ne bolonduljon meg az oldalszámozás?
Mert az még O.K., hogy az első lapot megjelenítem úgy, hogy addig olvasom a sorokat, amíg be nem jön egy oldalnyi a szűrésre illeszkedő sor.
De az utolsó (tehát nem a 123. oldalra, hanem általánosságban az utolsó) oldalra csak úgy tudnék lépni, ha végigolvasom a teljes táblát, ami iszonyat lassú.
Caching nem igazán jöhet szóba, mert ahhoz is kellene előbb egy teljes olvasás és ugyanott tartok.
De akkor hogy?
január 2
Keresők... no comment...
Blogposzt, nem kérdés... ;)
Már legalább egy éve keresek olyan open source szoftvert, ami flask+sqlalchemy alapokra épül, nem túl régi és használják is, nem csak valami teszt vagy tutorial.
Persze nincs, max pár kiegészítő a flask-hez, nem önálló szoftver.
Az imént kínomban kitaláltam, hogy na majd a github, rákeresek a ".query." stringre a python programokban.
Hát a lónak a fasza az... Ugyanolyan ótvar, hulladék a kereső, mint a google: lehagyja a spec. karaktereket és feldob minden szemetet, amit így "megtalál". Mint egy stackoverflow posztból kiderült, nincs is lehetőség ennél precízebb keresésre.
Fejlődik ez a szép új világ... Vissza.
Ráadásul a nagyobb, komolyabb repok eleve ki vannak zárva a keresésből...
Azt nem tudom, hogy ez eredetileg is egy ekkora szarkupac volt, vagy csak a mikro$zoft áldásos tevékenységének eredménye mindez... :((
■ Már legalább egy éve keresek olyan open source szoftvert, ami flask+sqlalchemy alapokra épül, nem túl régi és használják is, nem csak valami teszt vagy tutorial.
Persze nincs, max pár kiegészítő a flask-hez, nem önálló szoftver.
Az imént kínomban kitaláltam, hogy na majd a github, rákeresek a ".query." stringre a python programokban.
Hát a lónak a fasza az... Ugyanolyan ótvar, hulladék a kereső, mint a google: lehagyja a spec. karaktereket és feldob minden szemetet, amit így "megtalál". Mint egy stackoverflow posztból kiderült, nincs is lehetőség ennél precízebb keresésre.
Fejlődik ez a szép új világ... Vissza.
Ráadásul a nagyobb, komolyabb repok eleve ki vannak zárva a keresésből...
Azt nem tudom, hogy ez eredetileg is egy ekkora szarkupac volt, vagy csak a mikro$zoft áldásos tevékenységének eredménye mindez... :((
december 23, 2021
K.K.Ü && B.Ú.É.K.! :)
Nem tudom, maradt-e még itt valaki...
De kellemes ünnepeket mindenkinek, aki esetleg betéved. :)
ui: általában utálom az ilyen posztokat, de itt talán nem lesz belőle spamáradat. :D
■ De kellemes ünnepeket mindenkinek, aki esetleg betéved. :)
ui: általában utálom az ilyen posztokat, de itt talán nem lesz belőle spamáradat. :D
november 25
Szövegkijelölés blokkolása
Belefutottam valami furcsába.
Van egy szerintem igencsak dilettáns módon összetákolt lap (épp ezért nem is linkelem), ahol le van tiltva a szövegek kijelölése/másolása, a megjelenő képek mentése stb.
Eddig úgy tudtam, hogy ez csak javascripttel oldható meg.
Ma futottam bele, hogy mobilról már akkor sem tudok szöveget kijelölni, egyes képeket új lapon, nagyobb méretben megnyitni, ha tiltom a javascriptet.
Na ezt hogy/mivel lehet megcsinálni?
CSS feature? HTML5? Valami egyéb?
■ Van egy szerintem igencsak dilettáns módon összetákolt lap (épp ezért nem is linkelem), ahol le van tiltva a szövegek kijelölése/másolása, a megjelenő képek mentése stb.
Eddig úgy tudtam, hogy ez csak javascripttel oldható meg.
Ma futottam bele, hogy mobilról már akkor sem tudok szöveget kijelölni, egyes képeket új lapon, nagyobb méretben megnyitni, ha tiltom a javascriptet.
Na ezt hogy/mivel lehet megcsinálni?
CSS feature? HTML5? Valami egyéb?
november 8
Hogyan lehet letölteni
Üdv!
Hogyan lehet letölteni ezt a filmet?
https://archivum.mtva.hu/m3/open/embed/?id=M3-Y0E0VzNVeUpZV1RQbU9TMHpaTVZnY2hNekEwaVFhNk82cHd5TFQ0T0ZwVT0
Válaszokat előre is köszönöm.
M
■ Hogyan lehet letölteni ezt a filmet?
https://archivum.mtva.hu/m3/open/embed/?id=M3-Y0E0VzNVeUpZV1RQbU9TMHpaTVZnY2hNekEwaVFhNk82cHd5TFQ0T0ZwVT0
Válaszokat előre is köszönöm.
M
október 5
Kiválasztás
Sziasztok,
van egy táblám amibe elvárásokat rögzítek soronként:
TELJESITES: 6000
ID ELVARAS
1. 1000
2. 5000
3. 9000
Hogyan tudom visszakapni annak a sornak az ID-ét ami a teljesítési értékem alapján:
Nagyobb a TELJESÍTÉS MINT 1000
Nagyobb a TELJESÍTÉS MINT 5000
Nem nagyobb a TELJESÍTÉS MINT 9000 így a 2 ID-t szeretném visszakapni.
Van -e erre megoldás vagy tól-ig -et kellene inkább rögzítenem és BETWEEN el lekérni?
Köszi, ha segítenétek!
■ van egy táblám amibe elvárásokat rögzítek soronként:
TELJESITES: 6000
ID ELVARAS
1. 1000
2. 5000
3. 9000
Hogyan tudom visszakapni annak a sornak az ID-ét ami a teljesítési értékem alapján:
Nagyobb a TELJESÍTÉS MINT 1000
Nagyobb a TELJESÍTÉS MINT 5000
Nem nagyobb a TELJESÍTÉS MINT 9000 így a 2 ID-t szeretném visszakapni.
Van -e erre megoldás vagy tól-ig -et kellene inkább rögzítenem és BETWEEN el lekérni?
Köszi, ha segítenétek!
szeptember 28
GROUP BY --> GROUP BY
Sziasztok,
milyen parancsol tudnék megszámolni egy csoportosított lekérdezésen belül, hány darab felhasználó van.
Pl:ID USER ORSZAG
1 GEZA MAGYAR
2 FERI. MAGYAR
3 TIBI. SPANYOL
4. TIBI MAGYAR
5. GEZA MAGYAR
Csoportosítom (GROUP BY ORSZAG)ID USER ORSZAG
2 FERI. MAGYAR
3 TIBI. SPANYOL
Ezen belül lennék kiváncsi arra, hogy a "MAGYAR" / "ORSZAG" -ba hány egyéni felhasználó van:
ID USER ORSZAG EGYENI_USER
2 FERI. MAGYAR. 3
3 TIBI. SPANYOL. 1
Hú remélem érthetően írtam le :-)
Köszi előre is!
■ milyen parancsol tudnék megszámolni egy csoportosított lekérdezésen belül, hány darab felhasználó van.
Pl:
select * from tabla;
1 GEZA MAGYAR
2 FERI. MAGYAR
3 TIBI. SPANYOL
4. TIBI MAGYAR
5. GEZA MAGYAR
Csoportosítom (GROUP BY ORSZAG)
select * from tabla group by ORSZAG;
2 FERI. MAGYAR
3 TIBI. SPANYOL
Ezen belül lennék kiváncsi arra, hogy a "MAGYAR" / "ORSZAG" -ba hány egyéni felhasználó van:
ID USER ORSZAG EGYENI_USER
2 FERI. MAGYAR. 3
3 TIBI. SPANYOL. 1
Hú remélem érthetően írtam le :-)
Köszi előre is!
szeptember 6
Probléma a webhelyemmel!
Üdv mindenkinek,
Nemrégiben problémába ütköztem a weboldalammal. Amikor egy felhasználó megosztja webhelyem egyik cikkét a közösségi médiában, a megosztások teljes száma egyáltalán nem nő. Nem vagyok biztos benne, hogy ez plugin probléma vagy sem.
Szeretném azt mondani, hogy ha bármely más fizetett plugin helyett WordPress plugint használok, akkor az segíthet? Mit szóltok srácok?
■ Nemrégiben problémába ütköztem a weboldalammal. Amikor egy felhasználó megosztja webhelyem egyik cikkét a közösségi médiában, a megosztások teljes száma egyáltalán nem nő. Nem vagyok biztos benne, hogy ez plugin probléma vagy sem.
Szeretném azt mondani, hogy ha bármely más fizetett plugin helyett WordPress plugint használok, akkor az segíthet? Mit szóltok srácok?
augusztus 26
Select háttérszíne mobilon
Sziasztok !
Select elem háttérszíne mobil készülék esetén mindig szürke (pl. Chrome, Opera esetében).
Lehetséges ezen állítani ?
■ Select elem háttérszíne mobil készülék esetén mindig szürke (pl. Chrome, Opera esetében).
Lehetséges ezen állítani ?
augusztus 17
Törlés
Megtenné valaki jogosult, hogy töröl az oldalról?
Nem hiszek a túlvilágban, ergo elég esélytelen, hogy a közeljövőben visszatérnék.
Sziasztok!
■ Nem hiszek a túlvilágban, ergo elég esélytelen, hogy a közeljövőben visszatérnék.
Sziasztok!