ugrás a tartalomhoz

Archívum - Fórum téma

január 8

Nagy mennyiségű adat szűrése + lapozgatás?

mind1 valami név · 2022. Jan. 8. (Szo), 13.14
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?
 

január 2

Keresők... no comment...

mind1 valami név · 2022. Jan. 2. (V), 10.27
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... :((
 

december 23, 2021

K.K.Ü && B.Ú.É.K.! :)

mind1 valami név · 2021. Dec. 23. (Cs), 20.23
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
 

november 25

Szövegkijelölés blokkolása

mind1 valami név · 2021. Nov. 25. (Cs), 10.32
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?
 

november 8

Hogyan lehet letölteni

misike · 2021. Nov. 8. (H), 13.37
Ü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
 

október 5

Kiválasztás

simisoma · 2021. Okt. 5. (K), 12.43
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!
 

szeptember 28

GROUP BY --> GROUP BY

simisoma · 2021. Szep. 28. (K), 17.48
Sziasztok,

milyen parancsol tudnék megszámolni egy csoportosított lekérdezésen belül, hány darab felhasználó van.

Pl:
select * from tabla;
ID USER ORSZAG
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;
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!
 

szeptember 6

Probléma a webhelyemmel!

DavonteCarroll · 2021. Szep. 6. (H), 11.47
Ü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?
 

augusztus 26

Select háttérszíne mobilon

Blackfriar · 2021. Aug. 26. (Cs), 20.53
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 ?
 

augusztus 17

Törlés

mind1 valami név · 2021. Aug. 17. (K), 19.07
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!