Elasticsearch + Hibernate: from artisanal to industrial integration by Emmanuel Bernard/David Pilato
3,228 views · Published 8 November 2016 · 30:20 · Indexed 21 October 2026
Channel: Devoxx · 2016 · Science & Technology
Elasticsearch is a highly scalable search engine and simple to deploy. One of the challenges is to keep the data source (e.g. RDBMS) and the Elasticsearch index synchronized all the time. Hibernate ORM is very popular to persist data in RDBMSes from Java. Wouldn’t it be good if Hibernate ORM could automatically push all changes to Elasticsearch? Wouldn’t it be good if Elasticsearch queries could return domain model objects like a HQL query does? Please welcome the latest feature of Hibernate Search, come discover via this tools in action how the Elasticsearch and Hibernate universes are joined. Emmanuel Bernard is data platform architect for the JBoss portfolio at Red Hat getting his open source hands in Hibernate, Infinispan, Debezium and more. He had founded and lead Hibernate Search, Validator and OGM and participated to the Bean Validation spec (as lead) and the JPA one (as expert). Nowadays his focus revolves around NoSQL, analytics and streams of data. He is the founder and co-host of two podcasts: JBoss Community Asylum (English) and Les Cast Codeurs Podcast (French). David Pilato is Developer at elasticsearch and French spoken language User Group creator. In his free time, he likes talking about elasticsearch in conferences like Devoxx FR BE UK, JUGs, Web5, Agile France, Mix-IT, Javazone or in companies (Brown Bag Lunches). [LDL-1473]
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet