WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Databasdesign (https://www.wn.se/forum/showthread.php?t=25141)

jonny 2007-11-19 20:07

Din frågeställning gör att det känns som att du borde läsa på lite om relationsdatabaser innan du börjar. Jag misstänker att du tänker väldigt fel, och om du inte lär dig att tänka rätt först kan det bli väldigt jobbigt.

tartareandesire 2007-11-19 20:37

Citat:

Originally posted by fors@Nov 19 2007, 19:51
Gör en snygg databaslayout med bra uppsatta index och optimera den sedan när du måste.

Optimera innan du måste om du misstänker att du kommer ha behov av det =) Kan spara mycket tid. Räknar man med minst några tusen besökare om dagen och har många databasanrop på varje sida kan det eventuellt vara en idé att spara genererad html i databasen.

fors 2007-11-19 21:42

Citat:

Ursprungligen postat av tartareandesire
Citat:

Ursprungligen postat av fors
Gör en snygg databaslayout med bra uppsatta index och optimera den sedan när du måste.


Optimera innan du måste om du misstänker att du kommer ha behov av det =) Kan spara mycket tid. Räknar man med minst några tusen besökare om dagen och har många databasanrop på varje sida kan det eventuellt vara en idé att spara genererad html i databasen.

Det håller jag inte med om. :) Några tusen besökare per dag är ju inte så jättemånga heller, för den delen. Jag tycker att det är bättre att hålla databasen så ren som möjligt. Däremot kan man cachelagra saker i minnet med Memcache eller liknande, vilket egentligen ger samma resultat.

Saken är ju den att programkoden blir mer och mer komplex desto fler optimeringar man gör. Samtidigt så händer det ibland att man optimerar fel saker när man optimerar när tidigt. Jag säger inte att optimering är dåligt, utan bara att det är dåligt om man gör det för tidigt.


Alla tider är GMT +2. Klockan är nu 07:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson