- Samsung Galaxy S26 Ultra - fontossági sorrend
- Google Pixel Watch 4 – Hé, Google, mennyi az idő?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- iPhone topik
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Okosóra és okoskiegészítő topik
- Qualcomm lapkával és nagyobb teleppel várható a CMF Phone 3 Pro
Új hozzászólás Aktív témák
-
pittbaba
aktív tag
Sziasztok!
Androidra fejlesztek BKV programot, ennek az adatbázisához kellene finomításhoz segítség, tipp nekem.
A BKV kiadja a teljes menetrendet a Google GTFS adatbázis formátumban.
Ebből készítek egy programmal egy SQLite adatbázisfájlt, amit az alkalmazás felhasznál az adatok kivételére.
Ez egy 159Mb-os adatbázis file, egy telefonnak elég leterhelő, sajnos egy lekérdezés több perc jelenleg.Gps koordináták alapján próbálom kiszedni a user melyik megállóban áll, és milyen járatok haladnak át azon a megállón.
Három táblát kell ehhez felhasználnom:
stops táblában vannak a megálló nevei és a GPS koordináták
stop_times táblában az időpontok vannak megadva, melyik percben melyik megállóban melyik járat megy(id)
trips táblában vannak a trip id-hoz tartozó nevek.Egyértelmű, hogy a stop_times tábla nagyon nagy, úgy emlékszem, hogy 200 000 sor körül van, e miatt nagyon lassú lesz a lekérdezésem. JOIN-al összekapcsoltam a három táblát, az eredmény több perc után, de megérkezik helyesen egyébként.
Hogy lehetne gyorsítani a lekérdezést?
Az adatbázis feldarabolása nem jó, mert megállókra lehetne szétbontani, de az is 4000 fájlt jelentene, ami megint nem megoldás.Mivel létre kell hozni egy külön SQLite adatbázis fájlt, nehéz bármit is változtatni az eredeti formátumon, mivel a GTFS fájlok sima CSV formátumú fájlok, nem könnyű dolgozni velük.
Milyen tippekkel tudtok segíteni?
Új hozzászólás Aktív témák
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- Autós topik
- Kerékpárosok, bringások ide!
- Xbox tulajok OFF topicja
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Óra topik
- Google Pixel Watch 4 – Hé, Google, mennyi az idő?
- Riasztó topik
- Napelem
- Fogyjunk le!
- További aktív témák...
- Gigabyte Geforce RTX 3090 Eagle OC
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- Eladó Apple Watch SE 2 Rose Gold
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" WUXGA I Cam I W11 I Garancia!
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 500GB I 14" QHD+ I Cam I W10 I Gari!
- Eladó Huawei P Smart Z 4/64GB zöld / 12 hónap jótállás
- Intel Core i5-9500 / i7-8700 / i7-9700 /i5-10500T /i7-10700 processzorok- számla, garancia
- 27% - Lenovo N27q IPS Monitor! 2560x1440 / 100Hz / 4ms
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- Rendelésre! 27% Áfás, Új, Bontatlan Apple Mac Studio M2 Ultra 24/60 mag, 64GB RAM, 2TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

