C++ y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

C++ y bases de datos: guía práctica

C++ y bases de datos: guía práctica

Autor:

Año:

Resumen:

El libro «C++ y bases de datos: guía práctica» es un recurso exhaustivo para desarrolladores que desean dominar la integración del lenguaje C++ con bases de datos relacionales modernas. El material cubre todas las etapas: desde la escritura de las primeras consultas SQL hasta la creación de sistemas de alta carga con pools de conexiones y almacenamiento en caché.



El autor analiza de forma secuencial el trabajo con tres SGBD populares: MySQL, PostgreSQL y SQLite. Aprenderá a conectarse a bases de datos, ejecutar consultas, manejar errores y gestionar transacciones. Se presta especial atención al rendimiento: configuración de índices, optimización de consultas lentas y creación de perfiles.



¿Para quién es este libro?

  • Desarrolladores C++ de nivel Junior+ y Middle que deseen añadir habilidades de trabajo con BD a su arsenal.
  • Ingenieros backend que migran a C++ desde otros lenguajes (Java, Python, C#): los capítulos sobre SQL y transacciones están escritos desde cero.
  • Estudiantes de carreras técnicas que estudian programación de sistemas.


¿Qué aprenderá?

  • Cómo utilizar las bibliotecas libpqxx (PostgreSQL), mysql-connector-c++ y sqlite3.
  • Implementación manual de una capa similar a ORM: mapeo de estructuras de C++ a tablas de BD.
  • Patrones de trabajo con pool de conexiones (Connection Pool) y reutilización de recursos.
  • Manejo de errores, reversión de transacciones y protección contra inyecciones SQL.
  • Consultas asíncronas usando std::future y boost::asio.


Al final del libro encontrará dos proyectos completos: un gestor de tareas de consola (SQLite) y un microservicio en C++ con API REST y almacenamiento de datos en PostgreSQL. Todos los ejemplos de código están disponibles en un repositorio de GitHub y han sido probados en Linux, Windows y macOS.



«C++ y bases de datos» no es un manual de referencia de SQL, sino una herramienta práctica para quienes desean escribir código fiable, rápido y seguro que trabaje con datos reales. El libro es adecuado tanto para el estudio autodidacta como para su uso como guía de escritorio.

Recommendations