Kann jemand ein Buch für den Aufbau von Enterprise-Datenbank-Anwendungen in .NET empfehlen? [geschlossen]

StackOverflow https://stackoverflow.com/questions/641798

  •  22-07-2019
  •  | 
  •  

Frage

Ich habe gerade von einem Kurs zurückgeführt, wo wir einige Möglichkeiten abgedeckt Enterprise-Anwendungen zu erstellen (einschließlich Datenbank-Anwendungen).

Kurz gesagt habe ich erkannt, dass die Art und Weise, dass wir unsere Datenbankanwendungen Gebäude wurden völlig falsch ist (ich will nicht ins Detail gehen).

Kann jemand ein angesehenes Buch oder Website empfehlen, die mir die „best practice“ Art und Weise zeigt, für den Aufbau von Unternehmen, skalierbare Datenbank-Anwendungen in .NET?

Ich brauche dies nicht nur, um sie auf mir helfen, die Art und Weise zu ändern, die ich Dinge tue, sondern auch meinen Chef Backup zeigt die Gründe, warum ich denke, wir die Art und Weise ändern müssen, dass wir Dinge tun.

Keine korrekte Lösung

Andere Tipps

Dieses Buch auf Domain Driven Design ist ziemlich Hands-on:
.NET Domain-Driven Design mit C #: Problem - Entwurf - Lösung

ich glaube, das Problem mit Ihrer Frage nicht nur mit Datenbank ist: Ich glaube nicht, Menschen Build Enterprise-Datenbank-Anwendungen in dem Sinne, dass Sie sich entscheiden, nicht über eine Enterprise-Lösung zu bauen um eine Datenbank.
Die Datenbank ist ein kleiner Teil des Entwurfs, nicht die Mitte.

Unternehmensanwendungen müssen zuerst die Bedürfnisse des Unternehmens als Ganzes beantworten und als solche müssen viele verschiedene Technologien umfassen: Datenbanken, Benutzeroberflächen (Thin-Clients, Thick Clients, Web-Clients), Dienstleistungen, Reporting, Sicherheit, Skalierbarkeit etc alle müssen richtig adressiert und sind mehr oder weniger gleich wichtig.

Es gibt viele Möglichkeiten, diese Unternehmen Probleme und viele Lösungen zu nähern.
So Enterprise-Datenbank-Anwendungen scheint nicht einen richtigen Weg, eine Methodik für den Aufbau von Enterprise-Anwendungen zu beschreiben.
Auf der anderen Seite, so etwas wie Domain Driven Design ist ein allgemeiner Ansatz für diese Art von Probleme.
Sie konzentrieren sich nicht nur auf die Datenbank Aspekt, sondern auf den Aufbau der Anwendung als Ganzes.

Dies ist ein sehr gutes kostenloses Buch über .NET-Architektur: Application Architecture Guide 2.0

Ich würde auch empfehlen Patterns of Enterprise Application Architecture von Martin Fowler.

Es gibt viele gute Bücher über Hohe Skalierbarkeit Buchspeicher . Sie könnten nicht auf .Net spezifisch sein, aber die besten Praktiken anwenden überall. Dies ist ein guter MSDN-Artikel Skalierung Strategien für ASP.NET-Anwendungen .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top