Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster

of 38/38
MariaDB Enterprise & MariaDB Enterprise Cluster Ralf Gebhardt 20140717 Austria: 080088663212 Belgium: 027924593 Denmark: 70142286 Finland: 0923194288 France: 0174181129 Germany: 030700150735 Italy: 0200617739 Luxembourg: 80023964 Netherlands: 0107994401 Norway: 21033283 Sweden: 0114966365 Switzerland: 0434569449 United Kingdom: +44 2070 844 435 United States: +1 303 248-0285 Audio Conference Access Code: 6860586 U.S. & Canada: 866.740.1260 Austria: 080088663212 (Toll Free) Belgium: 080039397 (Toll Free) Denmark: 80886327 (Toll Free) Finland: 0800773431 (Toll Free) France: 0800942408 (Toll Free) Germany: 08006645316 (Toll Free) Italy: 800182592 (Toll Free) Luxembourg: 80023964 (Toll Free) Netherlands: 08000202061 (Toll Free) Norway: 80056434 (Toll Free) Sweden: 0201708429 (Toll Free) Switzerland: 0800705351 (Toll Free) United Kingdom: 08004960576 (Toll Free) United States: 8667401260 (Toll Free)
  • date post

    26-Jan-2015
  • Category

    Software

  • view

    110
  • download

    0

Embed Size (px)

description

 

Transcript of Webseminar: MariaDB Enterprise und MariaDB Enterprise Cluster

  • 1. MariaDBEnterprise& MariaDBEnterpriseCluster RalfGebhardt 2014-07-17 Austria: 080088663212 Belgium: 027924593 Denmark: 70142286 Finland: 0923194288 France: 0174181129 Germany: 030700150735 Italy: 0200617739 Luxembourg: 80023964 Netherlands: 0107994401 Norway: 21033283 Sweden: 0114966365 Switzerland: 0434569449 United Kingdom: +44 2070 844 435 United States: +1 303 248-0285 Audio Conference Access Code: 6860586 U.S. & Canada: 866.740.1260 Austria: 080088663212 (Toll Free) Belgium: 080039397 (Toll Free) Denmark: 80886327 (Toll Free) Finland: 0800773431 (Toll Free) France: 0800942408 (Toll Free) Germany: 08006645316 (Toll Free) Italy: 800182592 (Toll Free) Luxembourg: 80023964 (Toll Free) Netherlands: 08000202061 (Toll Free) Norway: 80056434 (Toll Free) Sweden: 0201708429 (Toll Free) Switzerland: 0800705351 (Toll Free) United Kingdom: 08004960576 (Toll Free) United States: 8667401260 (Toll Free)

2. MariaDB.CompanyCondenDal. MariaDB Enterprise & MariaDB Enterprise Cluster RalfGebhardt PrincipalSalesEngineer,SkySQL 3. Agenda Welcome! IntrotoMariaDB MariaDBEnterprise MariaDBEnterpriseCluster ServicesandotheropDons Moreinfo 4. MariaDBToday AfreeforkofMySQLwith extrafeatures BackwardcompaDble Communitydeveloped, Enterpriseready 5. AboutMariaDB&MariaDBFoundaDon mariadb.org MariaDBFoundaDonis thenon-prot organisaDonthatworks topromoteMariaDB ServeranditsCommunity Itissustainedby corporateandindividual sponsorship,membership anddonaDons 6. AboutMariaDB.com mariadb.com mariadb.comisthehome forthecommercial oeringofMariaDB MariaDBEnterprise includessupport,tools andservicesforMariaDB Thedomainandthe websiteisownedand governedbySkySQLAb 7. AboutSkySQL skysql.com SkySQLAbistheleading providerforopensource databases,servicesand soluDons. Itisthehomeforthe foundersandtheoriginal developersofthecoreof MySQL Itprovidessupportand servicesforMySQLand deriveddatabases 8. WhereisMariaDB? DistribuDons: RedHatEnterpriseLinux,Debian,Ubuntu,Fedora,Mageia, openSUSE,Gentoo,Slackware,Arch,ALTLinux,TurboLinux,Chakra Project,Kdu,andmanyothers. FreeBSD,OpenBSD MacOSXwithMacPortsorHomebrew FromMariaDB.org sources,binariesin.tar.gzor.zip(Windows) WindowsMSIinstaller MariaDBaptandyumrepositories Inthecloud OnAmazon,OpenStackpublicandprivateclouds 9. MariaDBTimeline MariaDB5.1,GAFebruary2010 Table elimination, new storage engines, code cleanup, better tests, pool of threads 10. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 Table elimination, new storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache 11. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 MariaDB5.3,GAFebruary2012 Table elimination, new storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache Biggest changes to optimizer (faster subqueries, joins, etc.), microsecond precision, faster HANDLER, dynamic columns, better replication (group commit, etc.), HandlerSocket 12. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 MariaDB5.3,GAFebruary2012 MariaDB5.5,GAApril2012 Table elimination, new storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache Biggest changes to optimizer (faster subqueries, joins, etc.), microsecond precision, faster HANDLER, dynamic columns, better replication (group commit, etc.), HandlerSocket More efficient threadpool, non-blocking client library, new LIMIT ROWS EXAMINED option, extended keys for XtraDB/InnoDB, new SphinxSE, dynamic replication settings, lots of security fixes, new status variables, etc. 13. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 MariaDB5.3,GAFebruary2012 MariaDB5.5,GAApril2012 MariaDBGaleraCluster,GAMarch2013 Table elimination, new storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache Biggest changes to optimizer (faster subqueries, joins, etc.), microsecond precision, faster HANDLER, dynamic columns, better replication (group commit, etc.), HandlerSocket More efficient threadpool, non-blocking client library, new LIMIT ROWS EXAMINED option, extended keys for XtraDB/InnoDB, new SphinxSE, dynamic replication settings, lots of security fixes, new status variables, etc. Galera Synchronous Replication 14. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 MariaDB5.3,GAFebruary2012 MariaDB5.5,GAApril2012 MariaDBGaleraCluster,GAMarch2013 MariaDB10.0.10(March2014) Table elimination, ew storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache Biggest changes to optimizer (faster subqueries, joins, etc.), microsecond precision, faster HANDLER, dynamic columns, better replication (group commit, etc.), HandlerSocket More efficient threadpool, non-blocking client library, new LIMIT ROWS EXAMINED option, extended keys for XtraDB/InnoDB, new SphinxSE, dynamic replication settings, lots of security fixes, new status variables, etc. Galera Synchronous Replication 15. MariaDBTimeline MariaDB5.1,GAFebruary2010 MariaDB5.2,GANovember2010 MariaDB5.3,GAFebruary2012 MariaDB5.5,GAApril2012 MariaDBGaleraCluster,GAMarch2013 MariaDB10.0.10,March2014 MariaDBGaleraCluster10,July2014 Table elimination, ew storage engines, code cleanup, better tests, pool of threads Virtual columns, extended user statistics, segmented MyISAM keycache Biggest changes to optimizer (faster subqueries, joins, etc.), microsecond precision, faster HANDLER, dynamic columns, better replication (group commit, etc.), HandlerSocket More efficient threadpool, non-blocking client library, new LIMIT ROWS EXAMINED option, extended keys for XtraDB/InnoDB, new SphinxSE, dynamic replication settings, lots of security fixes, new status variables, etc. Galera Synchronous Replication 16. MariaDB10inanutshell MariaDB5.5features+ MySQL5.6backportedfeatures-InnoDB/XtraDB, PERFORMANCE_SCHEMA,onlineALTERTABLEetc. MulD-sourcereplicaDon GlobalTransacDonID ParallelSlaveThread TokuDB,Spider,Connect,Cassandrastorageengines SSDandFlashstorageenhancements Userroles MoreadministraDonandinstrumentaDoncommands... 17. OpDmizerImprovements Of 29 distinct enhancements noted, 28 are in MariaDB 10. Just 1 only in MySQL 5.6. Enhancements include: Disk access optimizations. JOIN optimizations. Subquery optimizations. Optimized derived tables and views. Execution control. Optimizer control. EXPLAIN improvements. 18. Fusion-IOpagecompression Atomicwritesgivesa performanceincreaseofabout 30%.Byenablingfastchecksum forXtraDBits50% Byusingpagecompressionthe compressionraDoisleadingto belerperformanceandthere arelesswritestodisk. MulD-threadedushprovides belerthroughputand decreasesoperaDonlatencies deliveringaperformanceboost h2ps://blog.mariadb.org/signicant-performance-boost-with-new-mariadb-page-compression-on-fusionio 19. GroupCommit binlog_commits Totalnumberof transacDonscommiledto thebinarylog binlog_group_commits Totalnumberofgroupsof transacDonscommiledto thebinarylog Whensync_binlog=1itisthe numberoffsync()s 20. GlobalTransacDonID 21. ParallelSlaveThreadReplicaDon SponsoredbyGoogle TransacDonsareappliedinparalleliftheyhavebeenexecutedinparallelonthe master. ItworksbeyondtheboundariesofMySQL5.6parallelslave Parallelthreadsapplyto: Queriesthatarerunonthemasterinonegroupcommit. Queriesthatarefromdierentdomains. Queriesfromdierentmasters (whenusingmulD-source replicaDon). slave_parallel_threads Numberofparallelthreadson theslavenode slave_parallel_max_queued Numberofparallelthreadson theslavenode 22. MulD-sourceReplicaDon DataparDDonedovermany masterscanbepulled togetherontooneslavefor analyDcalqueries Manymasterscanreplicateto thesameslaveandacomplete backupcanbedoneontheslave Newerhardwareusuallyprovidesmore performance.Usuallyallhardwareisntupgradedat onceandmulD-sourcecanbeusedforreplicaDng manymasterstoapowerfulnewslave. Upto64masters 23. MariaDBGaleraCluster Read&Writeaccesstoany node Clientcanconnecttoany node Therecanbeseveralnodes AutomaDcnode provisioning ReplicaDonissynchronous Galera Replication MariaDB MariaDB MariaDB 24. TokuDB Drop-inreplacementforInnoDB/XtraDB developedbyTokutek. Advancedindexingand compressionalgorithms. Upto20xperformancegain forinserts/updates. Upto90%lessdiskstorage. Onlineschemachangesandonlinebackup features. SimpliedadministraDon 25. Spider Spiderisastorageenginebasedonthe MySQLparDDoningfeatures,withbuilt-in shardingcapabiliDes TablesofdierentMariaDBinstancesare handledasiftheyareonthesameinstance ItsupportsXAtransacDonsandmulDple storageengines(InnoDB,MyISAMetc.) DevelopedbyKentokuShiba, availableonLaunchpad, rstintroducedin2008 andnowavailablein MariaDB10 26. Connect ConnectenablesMariaDBtouseexternal dataastheywerestandardtablesinthe server DataisnotloadedintoMariaDB Integrates/accessdatadirectlyinmanynon- MariaDBformats SimpliestheETLproceduresin BusinessIntelligenceand BusinessAnalyDcs Simpliestheexport/importof datafrom/toMariaDB,to/from otherdatasources 27. EvenmoreinnovaDvefeatures Role-basedaccesscontrol SHOWEXPLAINFORthread Explainonslowquerylog Cassandrastorageengine Virtualanddynamiccolumns HandlerSocketplugin AuditandPAMplugins 28. MariaDB10.1 SingledistribuDonforclusteredandnon-clusteredMariaDB 5.6,5.7andWebscaleSQLfeatures Portabletablespaces Improvedthreadmanagement KerberosauthenDcaDonsupport GISimprovements WindowingfuncDons innerandouterdatabasesecurityandencrypDon MoreNoSQLenhancements h2ps://mariadb.atlassian.net/secure/ReleaseNote.jspa?projectId=10000&version=12200 29. MariaDB.CompanyCondenDal. MariaDBEnterprise GlobalSupport CerDedBinaries PerformanceTuned EnterpriseTools MySQLFriendly 30. MariaDB.CompanyCondenDal. MariaDBEnterpriseCluster Alltheadvantagesof MariaDBEnterprise Highlyavailable,fault tolerant Provisioning& AdministraDon 31. SkySQLTheMariaDBCompany WhatIsMariaDBEnterprise? Enterprise [email protected] RemoteDBA ConsulEng Training Engineering (NRE) MONyog SQLyog24x7Support Worldwide. 30min.response. Unlimitedincidents. Unlimitedcontacts. Web,email,remotelogin. Updates,bugxes. Securitypatches. Advice,help,hotxes. Install,cong.help. CustomerPortal Exclusivecontent. Manage subscripDons. Signupfor consulDng,training. ParDcipateinBetas,trials. Downloadupdates. Viewroadmaps. MariaDBEnterpriseCluster PlaLorm Partner Products Bundled Services Enterprise OpEons+ + + 32. SkySQLTheMariaDBCompany MariaDBEdiDonsComparison(1/2) CapabiliEesandCerEedBinaries: MariaDB10 MariaDB Enterprise (Advanced) MariaDB Enterprise Cluster CompaDblewithMySQL ImprovedPerformance,Scalability,Availability beyondMySQL EasyInstall AcDve-acDveMulD-masterTopology TrueSynchronousReplicaDon ManagementConsole Auto-provisioningofGaleraClusters MonitoringofDatabasesandGaleraClusters RESTfulAPIforGaleraClusterAutomaDon ApprovedPlugins+StorageEngines Pre-loadedMariaDBAudit 33. SkySQLTheMariaDBCompany MariaDBEdiDonsComparison(1/2) CapabiliEesandCerEedBinaries: MariaDB10 MariaDB Enterprise (Advanced) MariaDB Enterprise Cluster CompaDblewithMySQL ImprovedPerformance,Scalability,Availability beyondMySQL EasyInstall AcDve-acDveMulD-masterTopology TrueSynchronousReplicaDon ManagementConsole Auto-provisioningofGaleraClusters MonitoringofDatabasesandGaleraClusters RESTfulAPIforGaleraClusterAutomaDon ApprovedPlugins+StorageEngines Pre-loadedMariaDBAudit InnoDB,MyISAM,TokuDB,XtraDB Post-installaDon 34. SkySQLTheMariaDBCompany SubscripEonServices: MariaDB10 MariaDB Enterprise (Advanced) MariaDB Enterprise Cluster EnterpriseMonitoring QueryAnalyzer VisualQueryEditor HotBackup BackupandRecoveryManager Maintenance SecurityUpdates Roadmaps Break/FixSupport ConsultaDveSupport SupportCoverage Upto24x7 Upto24x7 NumberofIncidents Unlimited Unlimited EmergencyResponseTime From30Minutes From30Minutes MariaDBEdiDonsComparison(2/2) 35. SkySQLTheMariaDBCompany SubscripEonServices: MariaDB10 MariaDB Enterprise (Advanced) MariaDB Enterprise Cluster EnterpriseMonitoring QueryAnalyzer VisualQueryEditor HotBackup BackupandRecoveryManager Maintenance SecurityUpdates Roadmaps Break/FixSupport ConsultaDveSupport SupportCoverage Upto24x7 Upto24x7 NumberofIncidents Unlimited Unlimited EmergencyResponseTime From30Minutes From30Minutes MariaDBEdiDonsComparison(2/2) MONyogUlDmateMONyogUlDmate SQLyog xtrabackup ZmandaZRM 36. SkySQLTheMariaDBCompany ConsulDngandTraining Thebestservicesandsupport fromtheoriginaldevelopersof MySQL Customizedprofessionalservices thatadapttocustomersneeds, fromthesmallesttothelargest implementaDons Onsiteandpublictraining classesdeliveredbycerDed trainers New:LiveVirtualClassroom (LVC)trainings! 37. ForMoreInfo... mariadb.org mariadb.com/kb mariadb.com/products mariadb.com/resources/downloads code.launchpad.net/maria/10.0 github.com/mariadb [email protected] 38. ThankYou! Thefutureisalreadyhereit'sjustnotveryevenly distributed. WilliamF.Gibson