Encuentros
>
>

MadridJUG - jOOQ: Usando SQL desde Java con APIs de esta década

Tuesday 18 September 2018, 19:00 - 20:00

Paseo de la Castellana, 280, 1ª Planta, Madrid, España

Java ha tenido soporte para SQL desde Java 1.1, allá por 1997. Sin embargo JDBC no ha mejorado sensiblemente desde entonces. Seguimos condenados a construir queries ilegibles a base de concatenar Strings, detectar errores en runtime al escribir mal un literal o, peor aun, a comprometer nuestra aplicación con uno de los fallos de seguridad más comunes del mundo: el temido SQL Injection. ¿Cómo sería JDBC si se hubiera diseñado a día de hoy? Seguramente se escribiría de manera fluida, aprovechando los streams de Java 8, independiente de la base de datos concreta y, sin duda, aprovechando el sistema de tipos. Eso es lo que nos propone jOOQ, una potente librería open source creada en 2010 cuyo objetivo es facilitar el uso de SQL desde Java. Cuando descubrí jOOQ hace unos años, pensé que todo eso eran palabrerías. ¿Para qué usar jOOQ cuando existe JPA/Hibernate? Si piensas lo mismo te invito a venir a esta charla para descubrir son tecnologías que se especializan en distintos casos de uso, pero que pueden usarse a la vez para tener lo mejor de ambas. Gonzalo Ortiz (@gortizja) lleva 8 años trabajando en la creación de bases de datos SQL/NoSQL en el mundo Java, centrándose especialmente en la seguridad y la eficiencia. Actualmente trabaja en Devo, una base de datos española capaz de procesar un millón de eventos por segundo y core, sin necesitar índices y con total escalabilidad horizontal.

Más información

Publicado por: Betabeers