Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan igényel kevesebb...

Hogyan igényel kevesebb helyet az adatbázisban az elképzelésem?

Figyelt kérdés

Röviden a lényeg: szeretnék egymagam csinálni egy egyszerű oldalt (,teljesen a legelejéről, semmilyen portálrendszer nem akarok használni). Minden felhasználó beállíthatja hogy mit jelenítsen meg neki az oldalt, és ezt a beállítást az adatbázis eltárolná. Ezt kétféleképpen lehetne megvalósítani (legalábbis szerintem) :


1. az adatbázisban minden egyes beállításnak egy külün oszlopot készítek


2. egy oszlop tartalmazná az összes beállítást amik módosulnának (vagyis pl: 1101110 ,ahol 1-es van az a beállítás érvényben van ahol 0 ott deaktiválva van)


érdekelnének még az esetleges további megoldások, ha vannak.



2014. máj. 19. 15:08
 1/3 Tengor ***** válasza:

Az egy osztlopos nem szerencsés ilyen megvalósítással. Egyrészt nem felel meg a 3NF alaknak, másrészt nagyon problémás bővíteni.

3.) 3 tábla: felhasználó, beállítás, felhasználó_beállításai.

4.) Egy oszlopban a beállítás, de az az oszlop XML formátumú legyen. Egyszerű feldolgozni, egyszerű bővíteni a beállítások körét, egyszerű ide-oda átadni az XML-t.

2014. máj. 19. 15:15
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
A második megoldásod ötletes, ha 8 bitbe beleférnek a beállítások, akkor valóban kreatív egy elképzelés... (ha csak eldöntendő beállítási lehetőségek vannak) ...de ha gondolsz a jővőbeni fejlesztésekre, akkor pár byte-al még megtoldod, hogy biztosan elég legyen...
2014. máj. 19. 15:18
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

A bináris tárolás ilyen esetekben elég jó megoldás tud lenni.

Helytakarékos és könnyű vele dolgozni.

2014. máj. 19. 15:51
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!