Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Verständnisfrage zu Datenbank-Usern (https://www.delphipraxis.net/111160-verstaendnisfrage-zu-datenbank-usern.html)

Grolle 30. Mär 2008 20:56

Datenbank: Firebird • Version: 2.0 • Zugriff über: IBDac

Verständnisfrage zu Datenbank-Usern
 
Hallo,

muss ich für Client-Arbeitsplätze einzelne Datenbank-User einrichten,
oder sollte ich die User in einer Tabelle innerhalb der Datenbank ver-
arbeiten? Welche Lösung ist performnter? Bei MySQL wird ja im Web immmer
nur ein User genutzt, über den das Script läuft. :gruebel:

Viele Grüße ...

mkinzler 30. Mär 2008 21:07

Re: Verständnisfrage zu Datenbank-Usern
 
Er dürfte reichen ein User anzulegen und bei bedarf mehrere Rollen zu definieren.

Grolle 30. Mär 2008 21:11

Re: Verständnisfrage zu Datenbank-Usern
 
Hallo,

danke für die schnelle Antwort. Leidet denn da nicht die Performance,
wenn z. B. 1000 Clients mit der Datenbank arbeiten?

Viele Grüße ...

mkinzler 30. Mär 2008 21:19

Re: Verständnisfrage zu Datenbank-Usern
 
Nein, warum soll das weniger performant sein, als wenn 1000 Benutzer unter verschiedenen Accounts arbeiten?

Grolle 30. Mär 2008 21:21

Re: Verständnisfrage zu Datenbank-Usern
 
Alles klar, vielen Dank!

Bernhard Geyer 30. Mär 2008 21:42

Re: Verständnisfrage zu Datenbank-Usern
 
Zitat:

Zitat von Grolle
danke für die schnelle Antwort. Leidet denn da nicht die Performance,
wenn z. B. 1000 Clients mit der Datenbank arbeiten?

Und wenn der Server für 1000 User entsprechend die Daten abrufen muß?
Wichtiger ist es eher dafür zu sorgen das keine unnötigen Daten abgerufen werden. Auch "Kleinigkeiten" wie prepared Statements, Stored Procedures etc. sorgen dafür das der Server mehr gleichzeitige Connections/Aufgaben erledigen kann..

Grolle 30. Mär 2008 21:58

Re: Verständnisfrage zu Datenbank-Usern
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von Grolle
danke für die schnelle Antwort. Leidet denn da nicht die Performance,
wenn z. B. 1000 Clients mit der Datenbank arbeiten?

Und wenn der Server für 1000 User entsprechend die Daten abrufen muß?
Wichtiger ist es eher dafür zu sorgen das keine unnötigen Daten abgerufen werden. Auch "Kleinigkeiten" wie prepared Statements, Stored Procedures etc. sorgen dafür das der Server mehr gleichzeitige Connections/Aufgaben erledigen kann..

Ja, das ist mir schon klar. Die Frage zielte im Prinzip mehr auf die Nutzerverwaltung und wo ich sie implementiere. bisher habe ich es eben immer über eine Datenbanktabelle geregelt und nicht über die Datenbank selber.

Viele Grüße ...

mkinzler 30. Mär 2008 22:03

Re: Verständnisfrage zu Datenbank-Usern
 
Hat den jeder Benutzer individuelle Rechte auf die DB?

Grolle 30. Mär 2008 22:07

Re: Verständnisfrage zu Datenbank-Usern
 
Hi,

nein, eigentlich sollte es nur die 3 Standard Gruppen geben also Admin, Nutzer und Gast.

Viele Grüße ....

mkinzler 30. Mär 2008 22:08

Re: Verständnisfrage zu Datenbank-Usern
 
Dann reichen die ja; eigentlich 1 User und 3 Rollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz