> 
> 
> Hallo Leute,
> 
> ich habe jetzt mal eine Bl�de Frage:
> 
> Ich habe verschiedene Webprojekte, die eigentlich alle mit Datenbanken
> in Verbindung stehen. Im Laufe der Zeit stellt man dabei fest (welch
> Wunder :-)), dass man zB. immer wieder Tabellen f�r Useraccounts etc
> braucht, also allgemeine Tabellen, dann gibt es aber wieder Tabellen,
> die sehr Projektbezogen sind.
> 
> Jetzt die Frage: 
> Ist es bei MSSQL2000 gescheitert, f�r jedes dieser Projekte 
> eine eigene
> Datenbank anzulegen, um sozusagen eine sch�ne Optische Trennung der
> Projekte zu haben, oder ist es gescheiter, alles in eine "gro�e"
> Datenbank zu geben.

Wenn die Pojekte miteinander zusammenh�ngen eine DB, ansonsten
getrennte....

Wenn Du z.B. f�r einen Kunden 3 verschiedene Projekte machst, die aber
alle innerhalb des Intranets zusammengestellt werden und immer auf die
gleichen UserDaten zugreifen w�rde ich nat�rlich nur eine User-Tabelle
machen... Oder willst Du neue User in x Tabellen eintragen?

Wenn die Projekte aber nicht zusammenh�ngen, w�rde ich sie nicht
zusammen in eine DB tun, auch wenn man die gleichen Tabellen und SPs
braucht... Mach dann einfach eine Kopie der Tabelle in einer neuen DB...

> 
> Sprich, macht es einen Unterschied, ob man 1 DB mit 100 Tabellen hat,
> oder 10 DBs mit je 10 Tabellen?

Ja.

> 
> Und dann die Folgefrage: Kann man Selects �ber mehrere Datenbanken
> machen? z.B. die Usertabelle sollte es auch bei 10 DBs nur 
> einmal geben.

Kann man. Ist aber langsam, weil MSSQL nur innerhalb einer DB
optimiert...


Claudius


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an