pocokb / adatb_kozossegi

Adatbázis alapú rendszerek 2016-17 Kötelező program : Közösségi oldal
0 stars 0 forks source link

Implementálható, de nem kötelező elemek #1

Open pocokb opened 7 years ago

pocokb commented 7 years ago
  1. Like
  2. Post moderálás tulajdonos által
  3. Klubok moderálása, klubtag meghívók, rejtett klubok, klubfelvétel kérése
  4. Cache alapú ismerős és klub ajánlás
  5. Képek bináris tárolása táblában
  6. Értesítések pl. ha kommentelnek a posztod alá
N0rbi commented 7 years ago

Az 5. nem hiszem hogy improvement mert sokkal gyorsabb lesz a db ha csak az urlt menti le, meglehet oldani azt, hogy a szerverre feltoltjuk és a db-be az az űrlap kerül be ahová mi töltöttük fel. Az 1. 3. 6. egyszerűek a cache alapú pedig ha arra gondolsz amit én csináltam akkor az célszerű mert amint valaki rámegy hogy az ajánlott ismerőssel nem akar kapcsolatot akkor átmegy a kapcsolat deny-edbe és nem kap többet értesítést róla. Ha nem érthető valami jegyezd meg majd elmondom ha találkozunk vagy itt leírom.

pocokb commented 7 years ago

5: Sztem sincs értelme, de a doku ezt említi hogy plusz pontot ér, de sztem ne csináljuk meg és majd megkérdezzük a pál szabót hogy ha ezt a dokut megvalosítjuk az érhet-e max pontot, és ha igen akkor hagyjuk 1: oké! nincs közösségi oldal like nélkül :D 3 csináljuk de nem annyira egyszerű, pl ha a moderátor elhagyja a csoportot akkor ki az uj moderator? Sztem elég lesz annyi, hogy a tulajdonos törölhet contentet meg kirughat embereket és ha kilép akkor egy random tag megkapja a tulajdonosságot. Mármint ebbe sok variálás lehetséges de sztem nagyon sok idő leprogramozni ha mindent olyanra akarnánk mint a facebook pl. 6: oké! de csak lazán, ezt is a sokaig lehet bonyolitani de sok idő 4: A facebookon senki nem szokott rámenni, hogy nem érdekli az ember. Az szokott lenni, hogy vagy kirak jobbra 4 embert hogy ismerheted őket. Vagy az ismerősöknél találhatsz egy ilyen 100 fős teljes listát. Ha frissítgeted azt a listát akkor ugyanazokat az embereket rakja ki de mindig random sorrendbe. Viszont ezt a listát kb naponta frissíti és más emberek kerülnek bele. Lényeg hogy ennek akkor van értelme, hogyha ez a lista automatikusan frissül időről időre, különben beragadnak azok az ajánlások amiket akkor kaptál amikor regisztráltál még az elején. De ha belegondolsz itt csak arról van szó hogy ezt a listát nem csak úgy előállítja az adott oldal lekérésnél hanem eltárolja hogy ne kelljen minden oldalbetöltésnél újra generálni. Ez egy cache amit a szervernek időröl időre ujra kell építenie. De az sem ördögi dolog ha mi ezt nem cache-eljük, hanem mindig legenráljuk ha kell , igazából ez 1 query. Viszont ha csinálunk ilyen cache-t akkor szerintem performance oldalról nem igazán jó ezt beleépíteni az ismertségi táblába, mert ha például a nem tetsző ajánlásokat átrakod deny-ra, és újat raksz mellé akkor előbb utóbb az a tábla tele lesz ajánlásokkal. Pedig a szerepe az ismertségek tárolása lenne.