Új hozzászólás Aktív témák
-
thiclyoon
aktív tag
válasz
kornyiktamas
#5242
üzenetére
Mennyire perzisztensen akarod tárolni az adatokat?
- ha nem kell őket később módosítani (a felhasználó szemszögéből), akkor lehet, hogy a legegyszerűbb egy kódban megadott "adatbázis",
- ha kellhet őket módosítgatni, vagy sok adatról van szó, akkor egy lokális adatbázis lehet a társad, pl. a Room-mal meg tudod oldani szépen,
- ha pedig módosítani is kellhet őket, vagy sok adatról van szó, és még internettel más eszközről is elérhető kell legyen (tipikusan egy többfelhasználós alkalmazás), akkor pedig egy szerveroldali megoldás kell. Ezt vagy egy backendes programozó tudja megoldani (Java, .Net vagy valami hasonló nyelven), vagy ha a projekt nagysága nem indokolja, akkor a Firebase lehet a legkönnyebb megoldás.Ha a fentit el tudod dönteni, akkor a formátum is adott nagyjából: az első esetben egy kódban megadott változó lesz a megoldás, a másodikban szintén, csak a Room-mal kiegészítve, a harmadikban pedig a szerveren nosql-lel lesz kezelve, te pedig a Firebase-zel eléred. Ha az adatbázis felépítése a kérdés, akkor szintén sorrendben: valamilyen kulccsal rendelkező megközelítés; a Room esetében a könyvtár leírása fog segíteni, a Firebase-nél pedig érdemes rendesen átgondolni, mivel a túl sok lekérdezés fizetőssé fogja tenni ezt a megoldást. Egy jó felépítés sokat tud segíteni, ezen érdemes sokat gondolkozni ha idejutsz.
A többi kérdést nem igazán értem, nincs mit tagolni az adatokon, egyszerűen a query amit futtatsz az adatbázison az megadja, hogy milyen változókat tudsz kiírni. Ezeket "transzformálod" egy kiírható formátumban, és ezt meg tudod jeleníteni az appban. Külön feltöltés nem tudom, mihez kellhet - ha az adatok nem módosulnak, akkor elég egyszer, ha pedig módosulnak, akkor minek feltölteni őket többször?
Nem bonyolult, főképp ha az első, legegyszerűbb megoldás elég. Nem az a legszebb megoldás az biztos, de az egyszerűsége miatt megér(t) egy gondolatot.
Új hozzászólás Aktív témák
- Milyen TV-t vegyek?
- Tavaszi hardvernyitány
- Philips LCD és LED TV-k
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Visszatérhet a csepp notch és a 90 Hz
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Autós topik
- iPhone topik
- Kertészet, mezőgazdaság topik
- További aktív témák...
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- iPhone 15 Pro max 256GB gyári független 2027.08.07. Apple jótállás
- Apple watch Series 9 45mm stainless steel bontatlan milánói szíjjal!
- HyperX Predator 2x8GB 3200mhz DDR4 ram CL 16 !!!! - RGB !!!!
- iPhone 14 Pro max 128GB gyári független makulátlan új akku!!!
- GYÖNYÖRŰ iPhone 11 128GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS4360, 100% Akksi
- 226 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
- Asus TUF B760-Plus Wifi (apró hibával)
- Honor Magic6 Lite / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! Gigabyte H610M i5 13600KF 16GB DDR4 500GB SSD RTX 3060Ti 8GB RAMPAGE Shiva CM 700W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
