Capítulo 6. Profundizar realmente en los datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los datos pueden ser un tema complejo, con mucho que considerar: su estructura y relaciones con otros datos; opciones de manejo, almacenamiento y recuperación; diversas normas aplicables; proveedores y mecanismos de bases de datos; y mucho más. Los datos pueden ser el aspecto más complejo del desarrollo al que están expuestos los programadores al principio de su carrera y cuando aprenden una nueva cadena de herramientas.

La razón de que esto ocurra a menudo es que, sin datos de alguna forma, casi todas las aplicaciones carecen de sentido. Muy pocas aplicaciones aportan valor alguno sin almacenar, recuperar o correlacionar datos.

Como algo que constituye la base de casi todo el valor de las aplicaciones, los datos han atraído una gran cantidad de innovación por parte de los proveedores de bases de datos y de los vendedores de plataformas. Pero en muchos casos, la complejidad persiste: al fin y al cabo, es un tema de gran profundidad y amplitud.

Entra en Spring Data. La misión declarada de Spring Data es "proporcionar un modelo de programación familiar y coherente, basado en Spring, para el acceso a los datos, conservando al mismo tiempo los rasgos especiales del almacén de datos subyacente". Independientemente del motor de base de datos o de la plataforma, el objetivo de Spring Data es hacer que el acceso de los desarrolladores ...

Get Spring Boot: En marcha now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.