Document Database
Design, Modeling & Implementation
No se pudo agregar al carrito
Solo puedes tener X títulos en el carrito para realizar el pago.
Add to Cart failed.
Por favor prueba de nuevo más tarde
Error al Agregar a Lista de Deseos.
Por favor prueba de nuevo más tarde
Error al eliminar de la lista de deseos.
Por favor prueba de nuevo más tarde
Error al añadir a tu biblioteca
Por favor intenta de nuevo
Error al seguir el podcast
Intenta nuevamente
Error al dejar de seguir el podcast
Intenta nuevamente
Prueba gratis de 30 días de Audible Standard
Selecciona 1 audiolibro al mes de nuestra colección completa de más de 1 millón de títulos.
Es tuyo mientras seas miembro.
Obtén acceso ilimitado a los podcasts con mayor demanda.
Plan Standard se renueva automáticamente por $8.99 al mes después de 30 días. Cancela en cualquier momento.
Compra ahora por $8.50
-
Narrado por:
-
Virtual Voice
-
De:
-
Ajit Singh
Este título utiliza narración de voz virtual
Voz Virtual es una narración generada por computadora para audiolibros..
Philosophy
The guiding philosophy of this book is "Implementation-First." While theoretical knowledge is crucial, the true test of understanding in computer science is the ability to build. This book bridges the gap between abstract concepts and tangible results. It operates on the principle that the most effective way to learn about database design is to design a database; the best way to learn querying is to write and execute queries; and the best way to understand system architecture is to build and deploy a working application.
Every concept introduced is immediately contextualized with practical application. We eschew purely academic discussions in favor of explanations that are directly tied to solving real-world problems. The focus is always on the "how" and the "why": How do you model a one-to-many relationship in a document database, and why would you choose embedding over referencing in a specific scenario? The book empowers readers to think like system designers, not just passive consumers of information.
Key Features
1. Practical Focus: Over 70% of the content is dedicated to hands-on implementation, code examples, and practical design patterns.
2. Technology-Agnostic Concepts: While using a popular document database (like MongoDB) for examples, the core principles of design, modeling, and querying are taught in a way that is transferable to other document database systems.
3. Simple Algorithms: All algorithms and logical steps are presented in a clear, numbered-list format, making them easy to follow and implement.
4. Beginner to Advanced: The content scales from introductory topics like "What is a document?" to advanced subjects such as aggregation pipelines, indexing strategies, and sharding.
5. Complete Project Walkthrough: A final chapter dedicated to building a live project, including front-end and back-end integration, provides a holistic learning experience.
Key Takeaways
Upon completing this book, the reader will be able to:
1. Articulate the core concepts, advantages, and use cases of document databases.
2. Design and Model data effectively for document-oriented systems, applying patterns like embedding and referencing.
3. Implement CRUD (Create, Read, Update, Delete) operations and complex queries.
4. Optimize query performance through proper indexing and data aggregation techniques.
5. Understand the principles of scalability, including replication and sharding.
6. Build and Deploy a complete, data-driven application using a document database as the back end.
7. Make informed decisions about when and how to use a document database in a technology stack.
Disclaimer: Earnest request from the Author.
Kindly go through the table of contents and refer kindle edition for a glance on the related contents.
Thank you for your kind consideration!
Todavía no hay opiniones