{"id":767,"date":"2015-09-27T19:53:40","date_gmt":"2015-09-27T17:53:40","guid":{"rendered":"http:\/\/dbahire.com\/?p=767"},"modified":"2019-11-27T10:06:23","modified_gmt":"2019-11-27T09:06:23","slug":"personal-summary-of-the-percona-live-amsterdam-2015-conference","status":"publish","type":"post","link":"https:\/\/jynus.com\/dbahire\/personal-summary-of-the-percona-live-amsterdam-2015-conference\/","title":{"rendered":"Personal Summary of the Percona Live Amsterdam 2015 Conference"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jynus.com\/dbahire\/wp-content\/uploads\/2015\/09\/perconalive_europe_amsterdam-logo.png\" alt=\"perconalive_europe_amsterdam-logo\" class=\"alignright size-full wp-image-769\" title=\"The conference with the Guinness Record of most subtitles ever. MySQL (unofficial). O'Reilly (not anymore) Percona. Live. Conference. Europe. EU. Amsterdam. 2015. Data. Performance. NoSQL. SQL. Data in da Cloud. OpenStack. Please. Come. We have someting for you. We promise.\" width=\"217\" height=\"110\">Last week, 21-23 September, it took place the <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/\">European MySQL Conference<\/a>, or &#8220;Data performance Conference&#8221; as this year&#8217;s subtitle was &#8220;MySQL. NoSQL. Data in the cloud.&#8221;. This year, it changed its location from <a href=\"https:\/\/www.percona.com\/live\/london-2014\/\">London<\/a> to <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/venue\">Amsterdam<\/a> and, as most people I talked to agreed, the change was for good. As every year, <a href=\"https:\/\/www.percona.com\/\">Percona<\/a> was the company organizing it, but it had the participation of <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sponsors\">all the major players<\/a> in the open source MySQL\/MongoDB\/Cloud data world. Special mention goes to <a href=\"http:\/\/blog.booking.com\/\">Booking.com<\/a>, which had more talks than usual (despite being one of the largest MySQL users out there), and were the hosts of the community diner (and probably one of the main reasons to moving to Amsterdam, as their main HQ is at that city).<\/p>\n<p>While MySQL was still the king in terms of interest, I saw a growing interest for MongoDB, both from Percona (now owning <a href=\"https:\/\/www.percona.com\/software\/mysql-database\/percona-tokudb\">TokuDB<\/a>, and <a href=\"https:\/\/www.percona.com\/software\/mongo-database\/percona-server-for-mongodb\">releasing its own Percona Server version of Mongo<\/a>) and from Facebook, promoting its project <a href=\"http:\/\/rocksdb.org\/\">RocksDB<\/a> (its much improved fork of LevelDB, with both <a href=\"https:\/\/github.com\/mongodb-partners\/mongo-rocks\">Mongo<\/a> and <a href=\"https:\/\/www.percona.com\/live\/mysql-conference-2015\/sessions\/rocksdb-storage-engine-mysql\">MySQL<\/a> frontends). Both are interesting offerings for write-heavy workloads with better compression ratios than other engines, but lacking of some features to be ready for everybody&#8217;s production usage. However, I have high expectations from both projects.<\/p>\n<p>There were also many talks about MySQL high availability models, with different points of view. While some are pushing for its the upstream <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/latest-and-greatest-mysql-57-replication-features-and-more\">GTID-based setup<\/a>, others opt for <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/managing-and-visualizing-your-replication-topologies-orchestrator\">alternative<\/a> <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/meet-mariadb-101\">GTID<\/a> <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/using-galera-cluster-power-geo-distributed-applications-wan\">implementations<\/a>; others, for the usage of <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/binlog-servers-bookingcom\">dedicated binlog servers<\/a>, while others have a <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/highs-and-lows-semi-synchronous-replication\">hybrid approach<\/a>.<\/p>\n<p>Obviously, MySQL folks from Oracle were present and gave many first party sessions about <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/mysql-57-20-years-making\">the soon-to-be released 5.7 and its new features<\/a> regarding <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/mysql-57-what-new-optimizer\">query optimization<\/a>, <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/performance-schema-and-sys-schema-mysql-57\">performance_schema<\/a>, <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/mysql-57-performance-scalability-benchmarks\">internals<\/a>, etc. But the best part of the conference was, without doubt, being able to interact with the developers and <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/mysql-58-dreaming-and-brainstorming\">suggesting features for 5.8, face-to-face<\/a>. I think many people loved that and it should be a regular thing from now on.<\/p>\n<p>In a more personal way, for me it was great to devirtualize some people for the first time, plus get to catch up with others I already knew about both professionaly and personally. I had the chance to talk to people from all the previously mentioned companies (Percona, Facebook\/RocksDB, Booking, Oracle) and also representatives, developers and DBAs from Google, Vividcortex, Solarwind, MariaDB, VMWare, Galera, Pythian, Github, Freelancers and more.<\/p>\n<p><a href=\"http:\/\/jynus.com\/dbahire\/wp-content\/uploads\/2015\/09\/150921-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jynus.com\/dbahire\/wp-content\/uploads\/2015\/09\/jaime-presentationg.jpg\" alt=\"jaime-presentation\" class=\"alignright size-full wp-image-772\" width=\"350\" height=\"197\"><\/a>I was a speaker in one tutorial and a session: <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/query-optimization-0-10-and-57\">&#8220;Query optimization: From 0 to 10 (and up to 5.7)&#8221;<\/a> and <a href=\"https:\/\/www.percona.com\/live\/europe-amsterdam-2015\/sessions\/mysql-wikipedia-how-we-do-relational-data-wikimedia-foundation\">&#8220;MySQL at Wikimedia: How we do relational data at the Wikimedia Foundation&#8221;<\/a>. I had a full room for the first tutorial, while having very good feedback on the second one, with many people wanting to either contribute or apply for a job with us.<\/p>\n<p>I&#8217;ve seen that many of the other speakers have not yet uploaded they deck of slides, and I want to encourage to do it (sadly there were so many at the same time that I could not attend to all of them). You can see and download mine at Slideshare, too: <a href=\"http:\/\/www.slideshare.net\/jynus\/query-optimization-from-0-to-10-and-up-to-57\">Query Optimization Tutorial<\/a> \/ <a href=\"http:\/\/www.slideshare.net\/jynus\/mysql-at-wikipedia-how-we-do-relational-data-at-the-wikimedia-foundation\">MySQL at Wikipedia<\/a>. <strong>Both are released with Creative Commons Attribution-ShareAlike-4.0 licenses and you even can <a href=\"https:\/\/github.com\/jynus\/query-optimization\">get the source file of the 238-slide tutorial, developed over almost 2 years while I was a freelance DBA, and improve it, remix it or modify it as you want<\/a><\/strong>, if you keep it equally free.<\/p>\n<p>Additionally, a reminder that if someone wants to contribute to our (Wikimedia&#8217;s) infrastructure, <a href=\"https:\/\/phabricator.wikimedia.org\/diffusion\/OPUP\/\">we are glad to accept patches from the community on our puppet repository<\/a> and also have <a href=\"https:\/\/wikimediafoundation.org\/wiki\/Work_with_us\">several remote positions open<\/a>, including a <a href=\"http:\/\/grnh.se\/5ihcgl\">Database Administrator profile<\/a>.<\/p>\n<p>See you next year!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, 21-23 September, it took place the European MySQL Conference, or &#8220;Data performance Conference&#8221; as this year&#8217;s subtitle was &#8220;MySQL. NoSQL. Data in the cloud.&#8221;. This year, it changed its location from London to Amsterdam and, as most people<\/p>\n","protected":false},"author":1,"featured_media":772,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,469],"tags":[151,214,208,455,463,465,30,196,461,467,459,473,471],"class_list":["post-767","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysql","category-wikipedia","tag-5-7","tag-conference","tag-live","tag-mysql","tag-optimization","tag-oracle","tag-percona","tag-primary","tag-query","tag-sessions","tag-slides","tag-wikimedia","tag-wikipedia"],"_links":{"self":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/comments?post=767"}],"version-history":[{"count":16,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/767\/revisions"}],"predecessor-version":[{"id":1013,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/767\/revisions\/1013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/media\/772"}],"wp:attachment":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/media?parent=767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/categories?post=767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/tags?post=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}