{"id":2161,"date":"2016-01-12T11:19:25","date_gmt":"2016-01-12T09:19:25","guid":{"rendered":"http:\/\/voxxeddays.com\/bucharest\/?p=2161"},"modified":"2016-01-28T21:43:25","modified_gmt":"2016-01-28T19:43:25","slug":"high-performance-jdbc","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/","title":{"rendered":"High Performance JDBC"},"content":{"rendered":"<h2>High Performance JDBC<\/h2>\n<p><img loading=\"lazy\" class=\"image-medalion-post alignright wp-image-2162\" src=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2016\/01\/vlad_mihalcea-e1452590207250.jpg\" alt=\"vlad_mihalcea High Performance JDBC\" width=\"130\" height=\"130\" \/><\/p>\n<blockquote>\n<p class=\"p1\"><span class=\"s1\"><a href=\"https:\/\/twitter.com\/vlad_mihalcea\" target=\"_blank\">Vlad<\/a> is a software architect, passionate about enterprise systems, high scalability and all sorts of concurrency challenges. He has\u00a0a gold badge on <a href=\"http:\/\/stackoverflow.com\/users\/1025118\/vlad-mihalcea\" target=\"_blank\">StackOverflow<\/a> for Hibernate and Java and <a href=\"http:\/\/vladmihalcea.com\/tutorials\/hibernate\/\" target=\"_blank\">his blog<\/a> features a Hibernate tutorial section with over 60 articles. He is\u00a0currently writing the <a href=\"https:\/\/leanpub.com\/high-performance-java-persistence\" target=\"_blank\">High-Performance Java Persistence<\/a> book.<\/span><\/p>\n<\/blockquote>\n<p class=\"p1\"><span class=\"s1\">JDBC has been around for a long time but because the database interaction happens through higher abstraction API (such as JPA\/Hibernate or jOOQ), it&#8217;s easy to forget that the actual communication plays by the database driver and the database engine rules. This presentation goes through the most common sources of performance bottlenecks: database connection management, batch updates, statement caching, result set fetching and concurrency control mechanisms with practical references for the most common database systems: Oracle, SQL Server, PostgreSQL and MySQL.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>High Performance JDBC Vlad is a software architect, passionate about enterprise systems, high scalability and all sorts of concurrency challenges. He has\u00a0a gold badge on StackOverflow for Hibernate and Java and his blog features a Hibernate tutorial section with over 60 articles. He is\u00a0currently writing the High-Performance Java Persistence book. JDBC has been around for [&hellip;]<\/p>\n","protected":false},"author":7816,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[44],"tags":[42,73,66],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>High Performance JDBC - Voxxed Days Bucharest<\/title>\n<meta name=\"description\" content=\"High Performance JDBC -\u00a0JDBC has been around for a long time but because the database interaction happens through higher abstraction API, it&#039;s easy to forget\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"High Performance JDBC - Voxxed Days Bucharest\" \/>\n<meta property=\"og:description\" content=\"High Performance JDBC -\u00a0JDBC has been around for a long time but because the database interaction happens through higher abstraction API, it&#039;s easy to forget\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/\" \/>\n<meta property=\"og:site_name\" content=\"Voxxed Days Greece\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/voxxedbucharest\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-12T09:19:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-28T19:43:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2016\/01\/vlad_mihalcea-e1452590207250.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:site\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"alexproca\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\",\"url\":\"https:\/\/voxxeddays.com\/greece\/\",\"name\":\"Voxxed Days Greece\",\"description\":\"Another Voxxed event\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/voxxeddays.com\/greece\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2016\/01\/vlad_mihalcea-e1452590207250.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/\",\"name\":\"High Performance JDBC - Voxxed Days Bucharest\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/#primaryimage\"},\"datePublished\":\"2016-01-12T09:19:25+00:00\",\"dateModified\":\"2016-01-28T19:43:25+00:00\",\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\"},\"description\":\"High Performance JDBC -\\u00a0JDBC has been around for a long time but because the database interaction happens through higher abstraction API, it's easy to forget\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/greece\/2016\/01\/12\/high-performance-jdbc\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\",\"name\":\"alexproca\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fb9bbcf4c88be28b95644b3697985fcb?s=96&d=mm&r=g\",\"caption\":\"alexproca\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2161"}],"collection":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/users\/7816"}],"replies":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/comments?post=2161"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2161\/revisions"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/media?parent=2161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/categories?post=2161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/tags?post=2161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}