Vor - /Nachteile der Verwendung mehrerer Datenbanken vs mit single-Datenbank

Muss ich eine windows-Anwendung entwerfen, die stellt mehrere "Kunden" in der SQL
Server. Jeder Kunde hat das gleiche Datenmodell, aber es ist unabhängig.

was sind die vor/Nachteile der Verwendung mehrerer Datenbanken vs mit single Datenbank.

welches ist der beste Weg, um diese Arbeit zu tun. wenn man nur für eine einzige Datenbank, was die Schritte zu tun für das.

Bearbeitet:

Eins ist Datenbank wird gehostet in der cloud(rackspace) Konto.

  • Vorteile: Sicherheit. Nachteile: Usability.
  • Von "mehreren Kunden", meinst du, dass Sie so etwas wie eine netshop und müssen zum speichern von Kundendaten? Oder wollen Sie den host-Datenbanken einer Anwendung für die Kunden, wie ein CRM-system?
  • host-Datenbanken einer Anwendung für die Kunden,wie ein CRM-system.
  • Wenn es viel von der gleichen Infrastruktur/Datenbank-layout, würde ich sicherstellen, dass zu automatisieren, die viel mit configuration management tools (Chef, Puppet, SaltStack, Ansible-nehmen ein, sparen Sie Zeit auf lange Sicht).
  • Hier ist ein argument, das niemand gemacht: Verschiedene Datenbanken nach Art der gespeicherten Daten. Ich könnte mir vorstellen das ein Fall, wo ich meine Kunden in einer SQL-Datenbank, Ihre chat-Protokolle in einer NoSQL-DB und wenn ich die komplexen Beziehungen zwischen Ihnen zu speichern diese in einer Graph-Datenbank. Sicher, das klingt wie ein extrem Fall, aber es klingt für mich gültig
InformationsquelleAutor Sathish | 2013-09-20
Schreibe einen Kommentar