Hemos actualizado nuestra política de privacidad. Haga clic aquí para revisar los detalles. Pulse aquí para revisar los detalles
Active su período de prueba de 30 días gratis para desbloquear las lecturas ilimitadas.
Active su período de prueba de 30 días gratis para seguir leyendo.
Descargar para leer sin conexión
Relational-only databases are great fit for storing relational models, but are fairly problematic and limited when it comes to storing aggregates in DDD (domain-driven design) systems. On the other hand, NoSQL document-oriented databases are natural fit for storing and loading [DDD] aggregates.
In this session you are going to learn:
- Why relational-only databases are problematic and limited for storing aggregates and how document-oriented databases come into play.
- Why PostgreSQL is the perfect database for storing, loading and querying DDD aggregates.
- How Marten .NET library makes developers productive working with PostgreSQL's document features, leveraging the powerful JSONB data type, without losing any of your existing LINQ and SQL knowledge.
- And finally, how to use the features of both worlds combined (relational and document oriented) in the same database server, in order to get maximum out of this data access approach.
Overall, this approach helps dev teams be more productive and focus on designing good domain models, instead of fighting the impediment mismatch between the object model and the relational model, which comes from relational-only databases, with or without using an object-relational mapper. Ultimately, this approach opens the doors to polyglot persistence.
Relational-only databases are great fit for storing relational models, but are fairly problematic and limited when it comes to storing aggregates in DDD (domain-driven design) systems. On the other hand, NoSQL document-oriented databases are natural fit for storing and loading [DDD] aggregates.
In this session you are going to learn:
- Why relational-only databases are problematic and limited for storing aggregates and how document-oriented databases come into play.
- Why PostgreSQL is the perfect database for storing, loading and querying DDD aggregates.
- How Marten .NET library makes developers productive working with PostgreSQL's document features, leveraging the powerful JSONB data type, without losing any of your existing LINQ and SQL knowledge.
- And finally, how to use the features of both worlds combined (relational and document oriented) in the same database server, in order to get maximum out of this data access approach.
Overall, this approach helps dev teams be more productive and focus on designing good domain models, instead of fighting the impediment mismatch between the object model and the relational model, which comes from relational-only databases, with or without using an object-relational mapper. Ultimately, this approach opens the doors to polyglot persistence.
Parece que ya has recortado esta diapositiva en .
¡Acabas de recortar tu primera diapositiva!
Los recortes son una forma práctica de recopilar diapositivas importantes para volver a ellas más tarde. Ahora puedes personalizar el nombre de un tablero de recortes para guardar tus recortes.La familia SlideShare crece. Disfruta de acceso a millones de libros electrónicos, audiolibros, revistas y mucho más de Scribd.
Cancela en cualquier momento.Lecturas ilimitadas
Aprenda más rápido y de forma más inteligente con los mejores expertos
Descargas ilimitadas
Descárguelo para aprender sin necesidad de estar conectado y desde cualquier lugar
¡Además, tiene acceso gratis a Scribd!
Acceso instantáneo a millones de libros electrónicos, audiolibros, revistas, podcasts y mucho más.
Lea y escuche sin conexión desde cualquier dispositivo.
Acceso gratis a servicios prémium como TuneIn, Mubi y muchos más.
Hemos actualizado su política de privacidad para cumplir con las cambiantes normativas de privacidad internacionales y para ofrecerle información sobre las limitadas formas en las que utilizamos sus datos.
Puede leer los detalles a continuación. Al aceptar, usted acepta la política de privacidad actualizada.
¡Gracias!