webForumDet fria alternativet

*databasfråga*

ASPur ASP

14 svar · 402 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

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!

Medlem sedan juli 20015 107 inlägg
#2

och jag antar att MSSQL rekomenderas för det här ändamålet?!? eller? jaja! vi får se hur allt blir, ja håller bara på att planera lite smått!

Medlem sedan okt. 20005 273 inlägg
#3

Vad hade du tänkt dig för DBMS annars?

Medlem sedan juli 20015 107 inlägg
#4

ké? DBMS?

Medlem sedan dec. 200012 464 inlägg
#5

Använd en databas för allting.
Hur många besökare räknar du med? 1000 besökare per dag är inget problem för en Accessdatabas.

Medlem sedan juli 20015 107 inlägg
#6

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!

Medlem sedan dec. 200012 464 inlägg
#7

Om du definierar index på tabellerna så är det inga problem.

Medlem sedan juli 20015 107 inlägg
#8

LarsG skrev:

Om du definierar index på tabellerna så är det inga problem.

här lär vi oss nytt!!
definera index?

Medlem sedan dec. 200012 464 inlägg
#9

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.

Medlem sedan nov. 20017 144 inlägg
#10

Jag slog upp ordet "homomorf" i SAOL, hittade inget på det.

Medlem sedan dec. 200012 464 inlägg
#11

En avbildning, f, är homomorf om det för alla x och y gäller att om x <> y så är f(x) <> f(y)

Tror jag, Hypatia får väl dementera om jag ljuger.

Medlem sedan juli 20015 107 inlägg
#12

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?

Medlem sedan dec. 200012 464 inlägg
#13

1 databas med flera tabeller.

1 tabell för medlemmar
1 tabell för gästbok

Index:

http://www.ida.liu.se/~tompa/databaser/prestanda.html

Medlem sedan juli 20015 107 inlägg
#14

Coolt! 1 databas =) hehe trodde jag aldrig!! aja nu ska jag läsa igen länken o se vad den handlar om! tack för hjälpen!

Medlem sedan feb. 20016 388 inlägg
#15

LarsG skrev:

En avbildning, f, är homomorf om det för alla x och y gäller att om x <> y så är f(x) <> f(y)

Tror jag, Hypatia får väl dementera om jag ljuger.

Ahh, en länk till en sådan här tråd kan jag ju inte motstå... ;) :D

Det du beskriver kallas att avbildningen är injektiv.

Homomorfism handlar om att avbildningen bevarar strukturen hos operationer, dvs. att f(ab) = f(a)f(b).

Helt OT men jag kunde som sagt var inte motstå... :D

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)