webForumDet fria alternativet

Vad har användare för funktion i en databas?

Databaser & SQL

4 svar · 751 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#1

Hos mitt webbhotell kan jag i kontrollpanelen skapa en databas och även skapa flera användare till den databasen.

Vad är syftet med användare? Isolerar man på något sätt innehållet i databasen? Tex om samma databas ska användas till forum, wiki och blogg, att man då har tre användare?

Medlem sedan aug. 20039 340 inlägg
#2

Du måste ha en användare för åtkomst till databasen. Om du installerar någon webbapplikation kommer du bli tillfrågad om användarnamn och lösenord. (Alt. tillbed att ange uppgifterna i en konfigurationsfil)
Du skulle kunna ha en användare för varje applikation, men det behövs normalt inte. De flesta applikationer låter dig nämligen ange ett prefix, så att t ex alla tabeller för wikin börjar med wiki_ alla tabeller för bloggen börjar med blog_ osv.

Medlem sedan jan. 2003956 inlägg
#3

Tack Nitro,

Precis, åtminstone en användare måste man ha.
Betyder det att en annan användare automatiskt isolerar sina tabeller, sett ur ett säkerhetsperspektiv? Är det alltså det som är nyttan med användare?

Medlem sedan aug. 20039 340 inlägg
#4

Ja, precis. Du ska ju inte komma åt någon annans saker på webbhotellet, vilket beror på att ni har varsin användare. (Och varsin databas, som noga räknat olika begrepp)
Sen kan man av prestanadaskäl eventuellt vilja förvara tabeller som inte relaterar till varandra i olika databaser. Men om det ens är så att det påverkar prestandan så ska man nog upp i stor datamängder innan det gör någon skillnad.

Medlem sedan jan. 2003956 inlägg
#5

Tackar, nu förstår jag.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)