Ú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
- Analóg fényképezés
- Milyen routert?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- iPhone topik
- Vezetékes FEJhallgatók
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Háztartási gépek
- Tömeges leépítés az Epicnél: 2025 óta csökken a Fortnite aktivitása
- Suzuki topik
- További aktív témák...
- Magyar Core I9 Dell Precision 7560 (Core I9 11950h 32Gb 512Gb 4Gb Nvidia) laptopom eladó!
- Új bontatlan ASUS ROG Keris II Origin vezeték nélküli gamer egér Fehér
- PHILIPS 245E1S
- Apple iPhone 13 128Gb, 6 hónap Garancia, Zöld Színben, Kártyafüggetlen, Hátlap törött
- Secretlab Omega gaming chair, gamer szék
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- S22 Ultra 512/12
- Asus STRIX Gaming PC! 7800X3D / RoG RTX 5070 TI / 32GB 7600MHz / SSD 1TB / 850w Gold! BeszámítOK!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- szinteÚJ Lenovo ThinkPad L14 Gen5 i7 155U 16GB 1TB FHD+
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
