> > > 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
