{"id":601,"date":"2014-11-06T11:01:34","date_gmt":"2014-11-06T10:01:34","guid":{"rendered":"http:\/\/dbahire.com\/?p=601"},"modified":"2019-08-27T12:01:18","modified_gmt":"2019-08-27T10:01:18","slug":"my-talk-at-pycones-2014-zaragoza-about-mysql-fabric","status":"publish","type":"post","link":"https:\/\/jynus.com\/dbahire\/my-talk-at-pycones-2014-zaragoza-about-mysql-fabric\/","title":{"rendered":"My Talk at PyConES 2014 Zaragoza about MySQL Fabric"},"content":{"rendered":"<p><a href=\"http:\/\/2014.es.pycon.org\/talks\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jynus.com\/dbahire\/wp-content\/uploads\/2014\/11\/pycones.png\" alt=\"pycones\" class=\"alignright size-full wp-image-600\" width=\"253\" height=\"111\"><\/a>Next Saturday, 8 November 2014, at 19:30 I will be speaking about <a href=\"dev.mysql.com\/doc\/mysql-utilities\/en\/fabric.html\" title=\"MySQL Fabric Official Documentation \">MySQL Fabric<\/a> for <a href=\"es.pycon.org\">PyConES 2014<\/a> (the Spanish version of the <a href=\"http:\/\/www.pycon.org\/\">PyCon<\/a>), the annual meeting point for all developers and enthusiasts of Python in Spain.<br \/>\nWhile I say myself that I am not a developer, a lot of my time as a MySQL consultant requires implementing automatic procedures (backups, health checks, AWS management, &#8230;) and for that I mainly use a combination of Python and Bash.<\/p>\n<p>In my talk, which I have titled <strong>&#8220;MySQL Fabric, a High Availability solution for Connector\/Python&#8221;<\/strong> I will explain how to setup and configure a set of MySQL servers and Python application clients using Connector\/Python in order to provide service resiliency and extra performance for both reads and writes (thanks to its semi-automatic sharding capabilities) on your application. The framework itself (Fabric, part of the MySQL Utilities) is open source and under heavy development (also programmed in Python, of course!). If at any point in your career you suffered from bad database performance or application downtime, you must come to my talk! I will also compare it to other relatively similar solutions, providing its pros and cons. The session will be delivered <em>in English<\/em>.<\/p>\n<p>As a speaker, I have a discount code to share with you &#8220;<code>DescuentoPonentes<\/code>&#8220;, <a href=\"https:\/\/www.ticketea.com\/pycones14\/\">as there is still time to register for the event<\/a>.<\/p>\n<p>See you in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Zaragoza\">Zaragoza<\/a>!<\/p>\n<p><strong>Update:<\/strong> Here you have the slides:<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/41288138\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen=\"\" width=\"427\" height=\"356\" frameborder=\"0\"> <\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Next Saturday, 8 November 2014, at 19:30 I will be speaking about MySQL Fabric for PyConES 2014 (the Spanish version of the PyCon), the annual meeting point for all developers and enthusiasts of Python in Spain. While I say myself<\/p>\n","protected":false},"author":1,"featured_media":600,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[242,214,236,243,241,238,240,455,231,232,234,230,207,239,237,235,233],"class_list":["post-601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysql","tag-cluster","tag-conference","tag-fabric","tag-farm","tag-galera","tag-high-availability","tag-introduction","tag-mysql","tag-pycon","tag-pycones","tag-pycones2014","tag-python","tag-secondary","tag-sharding","tag-speaking","tag-talk","tag-zaragoza"],"_links":{"self":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/601","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=601"}],"version-history":[{"count":10,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/601\/revisions"}],"predecessor-version":[{"id":1004,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/posts\/601\/revisions\/1004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/media?parent=601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/categories?post=601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jynus.com\/dbahire\/wp-json\/wp\/v2\/tags?post=601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}