Vinnaren i pepparkakshustävlingen!
2008-04-16, 14:58
  #1
Medlem
xintrons avatar
Sitter och jobbar på ett av mina större projekt och försöker då få allt så optimalt som möjligt från början för att inte behöva göra om en massa "misstag" längre fram eftersom jag då varit för lat för att kolla upp hur man på bästa sätt bör lägga upp vissa delar av projektet.

Tänk såhär. Varje användare har ett hotell. Det jag vill spara i databasen är besökare till varje användares hotell. Det som behöver finnas med är när besökaren tänker lämna hotellet och på vilket hotell besökaren bor (vilket då är användarens id).

Kod:
user_id | visitors | check_out

Frågan är nu hur bra det här upplägget är. Säg att det finns 1000 användare. Varje användare har MINST 1000 besökare på sitt hotell. Något får mig att tro att detta upplägg av tabellen inte är det bästa? Hur skulle ni gjort?

Behövs mer info så är det bara att fråga
Citera
2008-04-17, 22:08
  #2
Medlem
Eknebs avatar
Citat:
Ursprungligen postat av xintron
Sitter och jobbar på ett av mina större projekt och försöker då få allt så optimalt som möjligt från början för att inte behöva göra om en massa "misstag" längre fram eftersom jag då varit för lat för att kolla upp hur man på bästa sätt bör lägga upp vissa delar av projektet.

Tänk såhär. Varje användare har ett hotell. Det jag vill spara i databasen är besökare till varje användares hotell. Det som behöver finnas med är när besökaren tänker lämna hotellet och på vilket hotell besökaren bor (vilket då är användarens id).

Kod:
user_id | visitors | check_out

Frågan är nu hur bra det här upplägget är. Säg att det finns 1000 användare. Varje användare har MINST 1000 besökare på sitt hotell. Något får mig att tro att detta upplägg av tabellen inte är det bästa? Hur skulle ni gjort?

Behövs mer info så är det bara att fråga

Ursäkta en trött Ekneb, ifall han ställer dumma frågor, men - hade du tänkte lägga upp det som så att en rad innehåller ett hotellID, samtliga besökare till det hotellet och samtliga dessa besökares check_out?
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback