Nuevo:
46,01€46,01€
Devoluciones GRATIS
Entrega GRATIS:
domingo, 4 de junio
En stock
Pago
Transacción segura
Envío desde
Amazon
Vendido por
Amazon
Devoluciones
Se puede devolver en un plazo de 30 días a partir de la fecha de recepción
Comprar de segunda mano 41,42 €
Compara precios en Amazon
& Envío GRATIS
77 % positivas en los últimos 12 meses
+ 3,79 € de envío
82 % positivas en los últimos 12 meses

Descarga la app de Kindle gratuita y comienza a leer libros para Kindle al instante en tu smartphone, tablet u ordenador. No necesitas un dispositivo Kindle. Más información
Lee al instante en tu navegador con Kindle para Web.
Con la cámara de tu teléfono móvil, escanea el siguiente código y descarga la app de Kindle.

Sigue al autor
Aceptar
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Tapa blanda – Ilustrado, 25 enero 2016
Precio Amazon | Nuevo desde | Usado desde |
Versión Kindle
"Vuelva a intentarlo" | — | — |
- Versión Kindle
22,87 € Leer con nuestra App gratuita - Tapa blanda
46,01 €
Opciones de compra y complementos
Want to know how the best software engineers and architects structure their applications to make them scalable, reliable, and maintainable in the long term? This book examines the key principles, algorithms, and trade-offs of data systems, using the internals of various popular software packages and frameworks as examples.
Tools at your disposal are evolving and demands on applications are increasing, but the principles behind them remain the same. You’ll learn how to determine what kind of tool is appropriate for which purpose, and how certain tools can be combined to form the foundation of a good application architecture. You’ll learn how to develop an intuition for what your systems are doing, so that you’re better able to track down any problems that arise.
- ISBN-101449373321
- ISBN-13978-1449373320
- EdiciónN.º 1
- EditorialO'Reilly Media
- Fecha de publicación25 enero 2016
- IdiomaInglés
- Dimensiones17.8 x 3.15 x 23.3 cm
- Longitud de impresión400 páginas
Comprados juntos habitualmente

Los clientes que compraron este producto también compraron
Más información del producto


¿Quién debería leer este libro?
Si desarrolla aplicaciones que tienen algún tipo de servidor / backend para almacenar o procesar datos, y sus aplicaciones utilizan Internet (por ejemplo, aplicaciones web, aplicaciones móviles o sensores conectados a Internet), este libro es para usted.
Este libro está dirigido a ingenieros de software, arquitectos de software y gerentes técnicos que aman codificar. Es especialmente relevante si necesita tomar decisiones sobre la arquitectura de los sistemas en los que trabaja, por ejemplo, si necesita elegir herramientas para resolver un problema determinado y averiguar la mejor manera de aplicarlas. Pero incluso si no tiene elección sobre sus herramientas, este libro lo ayudará a comprender mejor sus fortalezas y debilidades.
Debe tener algo de experiencia en la creación de aplicaciones basadas en web o servicios de red, y debe estar familiarizado con las bases de datos relacionales y SQL. Cualquier base de datos no relacional y otras herramientas relacionadas con datos que conozca son buenas, pero no necesarias.
Es útil tener un conocimiento general de los protocolos de red comunes como TCP y HTTP. Su elección de lenguaje de programación o marco no hace ninguna diferencia para este libro.
Si alguna de las siguientes situaciones es cierta para usted, este libro le resultará valioso:
- Quiere aprender cómo hacer que los sistemas de datos sean escalables, por ejemplo, para admitir aplicaciones web o móviles con millones de usuarios.
- Necesita hacer que las aplicaciones estén altamente disponibles (minimizando el tiempo de inactividad) y operativamente sólidas.
- Está buscando formas de hacer que los sistemas sean más fáciles de mantener a largo plazo, incluso a medida que crecen y cambian los requisitos y las tecnologías.
- Tiene una curiosidad natural por cómo funcionan las cosas y quiere saber qué sucede dentro de los principales sitios web y servicios en línea. Este libro analiza los aspectos internos de varias bases de datos y sistemas de procesamiento de datos, y es muy divertido explorar el pensamiento brillante que se incluyó en su diseño.

A veces, cuando se habla de sistemas de datos escalables, la gente hace comentarios como 'No eres Google ni Amazon. Deje de preocuparse por la escala y simplemente use una base de datos relacional '. Hay algo de verdad en esa afirmación: construir para una escala que no necesita es un esfuerzo inútil y puede encerrarlo en un diseño inflexible. En efecto, es una forma de optimización prematura. Sin embargo, también es importante elegir la herramienta adecuada para el trabajo, y las diferentes tecnologías tienen sus propias fortalezas y debilidades. Como veremos, las bases de datos relacionales son importantes, pero no son la última palabra al tratar con datos.
Alcance de este libro
Este libro no intenta dar instrucciones detalladas sobre cómo instalar o usar paquetes de software o API específicos, ya que hay mucha documentación para esas cosas. En su lugar, discutimos los diversos principios y compensaciones que son fundamentales para los sistemas de datos, y exploramos las diferentes decisiones de diseño tomadas por diferentes productos.
Observamos principalmente la arquitectura de los sistemas de datos y las formas en que se integran en aplicaciones de uso intensivo de datos. Este libro no tiene espacio para cubrir la implementación, las operaciones, la seguridad, la administración y otras áreas; esos son temas complejos e importantes, y no les haríamos justicia al convertirlos en notas al margen superficiales en este libro. Merecen sus propios libros.
Muchas de las tecnologías descritas en este libro pertenecen al ámbito de la palabra de moda Big Data. Sin embargo, el término 'Big Data' se usa en exceso y está tan poco definido que no es útil en una discusión de ingeniería seria. Este libro utiliza términos menos ambiguos, como sistemas de un solo nodo versus sistemas distribuidos, o sistemas de procesamiento en línea / interactivos versus fuera de línea / por lotes.
Este libro tiene un sesgo hacia el software libre y de código abierto (FOSS), porque leer, modificar y ejecutar el código fuente es una excelente manera de comprender cómo funciona algo en detalle. Sin embargo, cuando sea apropiado, también discutimos el software propietario (software de código cerrado, software como servicio o software interno de las empresas que solo se describe en la literatura pero no se publica públicamente).
Descripción del producto
Biografía del autor
Martin Kleppmann is a software engineer and entrepreneur. He has co-founded two startups including Rapportive, which was acquired by LinkedIn. At these companies he worked on various data infrastructure systems, and learnt a few things the hard way. He hopes that this book will save you from repeating the same mistakes.
Martin enjoys figuring out complex problems and breaking them down, making them simple and accessible. He does this in his conference talks, on his blog at http://martin.kleppmann.com and by contributing to open source projects such as Apache Samza. You can find him as @martinkl on Twitter.
Universidad, Máster, Formación Profesional, descubre nuestra tienda de libros de Estudios Superiores.
Detalles del producto
- Editorial : O'Reilly Media; N.º 1 edición (25 enero 2016)
- Idioma : Inglés
- Tapa blanda : 400 páginas
- ISBN-10 : 1449373321
- ISBN-13 : 978-1449373320
- Peso del producto : 975 g
- Dimensiones : 17.8 x 3.15 x 23.3 cm
- Clasificación en los más vendidos de Amazon: nº1 en Bases de datos y big data
- Opiniones de los clientes:
Acerca del autor

Descubre más libros del autor, mira autores similares, lee blogs de autores y más
Opiniones de clientes
Las opiniones de los clientes, incluidas las valoraciones del producto, ayudan a otros clientes a obtener más información sobre el producto y a decidir si es el adecuado para ellos.
Para calcular el desglose general de valoraciones y porcentajes, no utilizamos un simple promedio. Nuestro sistema también considera factores como cuán reciente es una reseña y si el autor de la opinión compró el producto en Amazon. También analiza las reseñas para verificar su fiabilidad.
Más información sobre cómo funcionan las opiniones de los clientes en Amazon-
Reseñas más importantes
Principales reseñas de España
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
The book is quite theorical, but it's so well explained that you understand almost all concepts even if you have never heard of them.
In my opinion, it's a must for anyone who wants to work with data intensive applications (actually, it's a must for anyone interested in computer science).
Hace digeribles los conceptos más avanzados (desde un punto de vista de la industria actual), sin dejar de entrar en el detalle que requiere un profesional de estas disciplinas.
Da una perspectiva global de la materia, comparando las diferentes opciones existentes hoy en días.
Reseñas más importantes de otros países


My only complaints are that most of the chapters are too long - you do really have to set aside a big block of time to make it thru a whole chapter in a sitting (much less 2 or more).
If you're a developer or DBA who is at all serious about building modern networked applications, you should read this book. Enough said.



There is something to learn with every page and every chapter. Undeniably a meticulous attention to details and accuracy was given to this intellectual masterpiece.
I’m truly struggling to find anything to criticize about the book. Tons of thanks for the author for delivering such an amazing work.