1.vi tänker oss att man bygger upp ett community!
2. den ska ha alla dem vanliga funktionerna
men nu är frågan! tror ni att det kommer att gå fortare ifall vare andvändare får en egen mapp där dem har massa egna databaser som skapas när dem reggar! t.ex en DB för sin gästbok! en DB för medelanden. en DB för vänner o så!
för när jag ser på typ Lunar så har vissa uppemot några tusen inlägg i sina GB å då kanske det går snabbast om man har en personlig DB som alltsparas i ??
det här är bara spekulationer nån som vet lite närmare kan juhe gärna dela med sej!
okej! så menar alla GB för alla andvändare ska ligga i en å samma databas? blire inte jobbigt när man ska öpnna databasen o hämta t.ex 20 senaste åt en viss andvändare från en databas som innehåller flera tusen! kanske hundratals tusen inlägg i DB:n
jag håller bara på att spekulera! troligen så komemr jag inte orka bygga upp ett community =) heheh! men iaf! vore kul o tänka igenom strukturen!
Ett index kan ses som en homomorf avbildning från en relation ...
Nej, men i princip fungerar det som ett index i en bok. Du har en sorterad lista med ord och så kan du se på vilken sida i boken som du kan hitta informationen.
Om vi tar exemplet med gästböcker så kan man använda två tabeller
Users
-------
id -- primary key
Username -- index
Guestbook
-------------
userid -- sammansatt index
entryDate --
entry
Det är fullt möjligt att ha flera index på samma tabell. Här vill man kanske ha ett index enbart på entryDate för att kunna hitta dom senaste inläggen. De flesta DBMS (=database management system, dvs databasmotor, t.ex SQL server, Oracle, Access etc.) brukar kunna läsa ett index från båda hållen så att det går lika snabbt att hitta det minsta som det största värdet. I vissa DBMS kan man vara tvungen att ange att indexet skall vara sorterat i fallande ordning.
Om du vill ha tag på alla inlägg gjorda av Nisse efter den 1-mars
select * from users,guestbook
where id = userid
and entryDate > '2002-03-01'
and username = 'Nisse'
så kommer indexet på userstabellen att användas för att hitta rätt id och sedan så används det idnumret och datum för att hitta rätt inlägg.
Exakt hur sökningn i indexet går till ... Fortsättning följer i ett annat inlägg.
hmmm okej! men LarsG, jag förstår inte riktigt ändå hehe! ska man ha 2 databaser? en för Users o en för GB eller ska man ha bara 1 DB o sen massa tabeller, för GB mejl o polare o allt sånt där? hehe!
det där med index!?!?!?! fattade inte riktigt vad det ska vara bra för! vet du nån sida man kan läsa om det?