{"id":5806,"date":"2020-09-11T19:58:12","date_gmt":"2020-09-11T19:58:12","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=5806"},"modified":"2024-10-24T11:05:37","modified_gmt":"2024-10-24T14:05:37","slug":"mysql-8-as-novidades-da-nova-versao-do-mysql","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/","title":{"rendered":"MySQL 8: as melhorias da nova vers\u00e3o do MySQL"},"content":{"rendered":"<p>O MySQL \u00e9 um dos sistemas de banco de dados mais populares do mundo e est\u00e1 em constante evolu\u00e7\u00e3o. A sua atualiza\u00e7\u00e3o para a vers\u00e3o MySQL 8 recebeu diversas funcionalidades que agradaram \u00e0 maioria dos desenvolvedores. E \u00e9 justamente sobre essa nova vers\u00e3o que iremos tratar nesse artigo!<\/p>\n<h2>O MySQL<\/h2>\n<p>O MySQL \u00e9 um sistema de gerenciamento de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-um-banco-de-dados\/\">banco de dados<\/a> com c\u00f3digo aberto (open source) que possui uma interface simples e com a capacidade de rodar em diferentes Sistemas Operacionais. Ele \u00e9 desenvolvido, distribu\u00eddo e suportado pela <a href=\"https:\/\/www.oracle.com\/\">Oracle Corporation<\/a>.<\/p>\n<p><a href=\"https:\/\/www.mysql.com\/\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-5821\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/mysql.png\" alt=\"LogoMarca MySQL\" width=\"512\" height=\"214\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/mysql.png 512w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/mysql-300x125.png 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/mysql-1x1.png 1w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/p>\n<p>Apesar de uma grande diversidade de Sistemas de Gerenciamento de Banco de Dados (SGBDs) no mercado, o MySQL ganhou grande destaque, principalmente entre desenvolvedores de aplica\u00e7\u00f5es para Web. Se voc\u00ea \u00e9 desenvolvedor Web, provavelmente j\u00e1 utilizou o <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-gerenciar-um-banco-de-dados-mysql-usando-o-phpmyadmin\/\">PHPMyAdmin<\/a>, que nada mais \u00e9 que um aplicativo de C\u00f3digo Livre para administrar o MySQL atrav\u00e9s da Internet.<\/p>\n<p>Essa popularidade se deve ao MySQL possuir caracter\u00edsticas muito satisfat\u00f3rias em performance, confiabilidade e facilidade de uso. Al\u00e9m disso, est\u00e1 sempre se atualizando e busca estar sempre alinhado as necessidades do mercado.<\/p>\n<p>O MySQL utiliza a linguagem SQL (Structured Query Language ou linguagem de consulta estruturada) que \u00e9 a linguagem mais popular para interagir com banco de dados.<\/p>\n<p>Voc\u00ea pode ler mais sobre os recursos do MySQL atrav\u00e9s da <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/features.html\">documenta\u00e7\u00e3o oficial que disponibilizam em seu site<\/a>.<\/p>\n<h2>A vers\u00e3o 8.0 do MySQL<\/h2>\n<p>Na sua vers\u00e3o anterior, a 5.7, a atualiza\u00e7\u00e3o foi um pouco criticada, pois, n\u00e3o apresentou grandes melhorias em rela\u00e7\u00e3o as anteriores. Mas ainda assim, o MySQL continuava sempre crescendo, por\u00e9m muitos consideravam que estava crescendo em passos lentos. Era poss\u00edvel perceber que seus concorrentes estavam apresentando muitas novidades e at\u00e9 mesmo vantagens em rela\u00e7\u00e3o ao MySQL. Por\u00e9m, mesmo com essa situa\u00e7\u00e3o, o MySQL permaneceu entre os SGBDs mais populares do mercado.<\/p>\n<p><span style=\"font-size: inherit;\">Com as necessidades do mercado se atualizando rapidamente, os desenvolvedores come\u00e7aram a demandar algumas funcionalidades que faltavam ou estavam ultrapassadas no MySQL. Dessa forma, surge ent\u00e3o uma nova vers\u00e3o: o MySQL 8, lan\u00e7ado em abril de 2018. Sim, isso mesmo, ele pulou da vers\u00e3o 5.7 para 8.<\/span><\/p>\n<p>Essa nova vers\u00e3o prometia corrigir muitos problemas encontrados pelos desenvolvedores, assim como trazer novas funcionalidades.<\/p>\n<p>O MySQL 8 \u00e9 considerado por muitos como uma das atualiza\u00e7\u00f5es mais significativas que este SGBD j\u00e1 recebeu. Portanto, o MySQL 8.0 recebeu diversos novos recursos que fazem muita diferen\u00e7a na implementa\u00e7\u00e3o e manuten\u00e7\u00e3o de aplicativos web dentro dos padr\u00f5es atuais de desenvolvimento.<\/p>\n<h2>Principais recursos do MySQL8<\/h2>\n<p>Neste cap\u00edtulo, voc\u00ea poder\u00e1 encontrar os principais recursos e novidades do MySQL 8.<\/p>\n<h3>Performance<\/h3>\n<p>Uma das novidades do MySQL 8 que ganhou muito destaque \u00e9 a sua diferen\u00e7a de performance.<\/p>\n<p>O MySQL 8 est\u00e1 apresentando excelentes resultados de performance se comparado aos seus antecessores e tamb\u00e9m aos seus concorrentes.<\/p>\n<p>Estima-se que a nova vers\u00e3o possu\u00ed uma performance at\u00e9 2x mais r\u00e1pida que a sua vers\u00e3o anterior, a 5.7. Isso pode ser comprovado em sua impressionante capacidade de consultas por segundo. O MySQL8 consegue realizar at\u00e9 1,8 milh\u00e3o de consultas por segundo.<\/p>\n<p>O MySQL 8 possu\u00ed um desempenho melhorado para cargas de trabalho de leitura e grava\u00e7\u00e3o e, tamb\u00e9m, para cargas de trabalho de \u201cponto de acesso\u201d de alta conten\u00e7\u00e3o.<\/p>\n<p>Outra grande novidade que auxilia muito na performance \u00e9 a sua forma de Gest\u00e3o de Recursos atrav\u00e9s do novo recurso Resource Group. <span style=\"font-size: 1rem;\">O MySQL agora suporta a cria\u00e7\u00e3o e gerenciamento de grupos de recursos. Portanto, ele permite a atribui\u00e7\u00e3o de threads em execu\u00e7\u00e3o no servidor para grupos espec\u00edficos, de forma que as threads executem de acordo com os recursos dispon\u00edveis para o grupo. <\/span>Ou seja, esse recurso permite ao usu\u00e1rio uma op\u00e7\u00e3o capaz de otimizar o desempenho conforme disponibilidade de Hardware, distribuindo a carga de trabalho conforme a necessidade de cada &#8220;grupo&#8221;.<\/p>\n<h3>InnoDB<\/h3>\n<p>A partir do MySQL 8, uma das grandes novidades \u00e9 que o InnoDB passou a ser o cidad\u00e3o de primeira classe padr\u00e3o do MySQL. Ou seja, toda a estrutura do MySQL est\u00e1 baseada agora em InnoDB e isso muda muita coisa.<\/p>\n<p>Claro que, se voc\u00ea j\u00e1 lida com o MySQL h\u00e1 muito tempo, sabe que algumas vers\u00f5es anteriores j\u00e1 possu\u00edam a capacidade de integra\u00e7\u00e3o com o InnoDB, mas isso exigia de t\u00e9cnicas mais avan\u00e7adas, n\u00e3o sendo t\u00e3o simples para um desenvolvedor iniciante e estudantes.<\/p>\n<p>Agora, o InnoDB j\u00e1 vem como engine padr\u00e3o do MySQL 8. Lembrando que vers\u00f5es mais antigas, como o MySQL5.5 e inferiores, utilizavam como padr\u00e3o a engine MyISAM. Voc\u00ea pode dar uma olhada em nossa artigo sobre as <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql-qual-e-melhor-innodb-ou-myisam\/\">diferen\u00e7as entra o InnoDB e o MyISAM<\/a> para entender melhor sobre eles.<\/p>\n<p>Resumidamente, o InnoDB \u00e9 uma engine de armazenamento que consegue equilibrar a alta confiabilidade com o alto desempenho. Portanto, s\u00f3 com essa frase j\u00e1 podemos entender o quanto a sua ado\u00e7\u00e3o pelo MySQL \u00e9 ben\u00e9fica.<\/p>\n<p>Gra\u00e7as ao InnoDB, o MySQL 8 passa a lidar com tabelas transacionais, acabando com a maioria das limita\u00e7\u00f5es das tabelas n\u00e3o transacionais, padr\u00f5es das vers\u00f5es anteriores do MySQL.<\/p>\n<h3>Dicion\u00e1rio de Dados Transacionais<\/h3>\n<p>At\u00e9 a vers\u00e3o 5.7 do MySQL, os dados do dicion\u00e1rio eram armazenados em arquivos de metadados e tabelas de sistemas n\u00e3o transacionais.<\/p>\n<p>Isso trazia uma s\u00e9rie de problemas, pois, atualmente n\u00e3o \u00e9 raro empresas possu\u00edrem uma s\u00e9ria de dados com milhares ou milh\u00f5es de objetos e inst\u00e2ncias, por exemplo. Portanto, um simples SELECT no INFORMATION_SCHEMA era capaz de gerar muita lentid\u00e3o, travamentos de inst\u00e2ncias e at\u00e9 mesmo Locks.<\/p>\n<p>Portanto, o MySQL 8 trouxe consigo uma atualiza\u00e7\u00e3o em seu dicion\u00e1rio de Dados, incorporando um dicion\u00e1rio de dados globais contendo informa\u00e7\u00f5es sobre Objetos de Bancos de dados em tabelas transacionais.<\/p>\n<p>Com isso, podemos ver uma unifica\u00e7\u00e3o de APIs com as informa\u00e7\u00f5es do Banco de Dados.<\/p>\n<p>Outra grande vantagem \u00e9 o sistema de Cache que melhorou bastante, trazendo uma desempenho muito significativo.<\/p>\n<p>A partir do MySQL8, todas as opera\u00e7\u00f5es de DDL passaram a ser at\u00f4micas e transacionais. Os pr\u00f3prios Metadados passaram a ser versionados atrav\u00e9s da estrutura do InnoDB<\/p>\n<h3>Maior Compatibilidade e UTF-8<\/h3>\n<p>Anteriormente, um dos grandes problemas que os desenvolvedores encontravam no MySQL era a pouca compatibilidade com o UTF-8. Trabalhar com encodamento e acentua\u00e7\u00e3o de palavras acabava se tornando um grande problema.<\/p>\n<p>Por\u00e9m, atualmente, com o MySQL 8,\u00a0 esse problema foi praticamente resolvido. Houve um grande esfor\u00e7o para aumentar o suporte ao UTF-8 no MySQL 8,\u00a0 que \u00e9 o padr\u00e3o de codifica\u00e7\u00e3o mais utilizado na Web. Portanto, a nova vers\u00e3o traz como padr\u00e3o de caracteres o modelo &#8220;<strong>utf8mb4&#8243;<\/strong>.<\/p>\n<p>Com isso, os problemas que a maioria dos usu\u00e1rios encontrava ao lidar com encodamento e acentua\u00e7\u00e3o dever\u00e3o ser minimizados. Vale ressaltar ainda que o unicode utilizado por esse padr\u00e3o suporta conjuntos de caracteres n\u00e3o ocidentais e, at\u00e9 mesmo, alguns emojis, que est\u00e3o ganhando cada vez mais espa\u00e7o no mundo digital.<\/p>\n<h3>\u00cdndices invis\u00edveis no MySQL 8<\/h3>\n<p>Os \u00edndices sempre foram muito utilizados por Desenvolvedores para facilitar localiza\u00e7\u00e3o de colunas dentro de tabelas, otimizando as consultas. Uma das grandes novidades do MySQL 8 \u00e9 a possibilidade de alterar a visibilidade de um \u00edndice entre vis\u00edvel ou invis\u00edvel.<\/p>\n<p>Dessa forma, ao tornar um <strong>\u00edndice invis\u00edvel<\/strong>, se torna muito mais f\u00e1cil realizar testes no banco de dados. Portanto, a partir do MySQL 8, podemos ent\u00e3o criar \u00edndices invis\u00edveis.<\/p>\n<p>Os \u00edndices invis\u00edveis funcionam como \u00edndices normais, por\u00e9m, n\u00e3o podem ser &#8220;enxergados&#8221; pelo otimizador do MySQL. Isso significa que o \u00edndice continuar\u00e1 existindo, por\u00e9m, n\u00e3o poder\u00e1 ser utilizado em nenhuma consulta. Dessa forma, podemos verificar rapidamente se adicionar ou remover um \u00edndice em uma tabela do banco de dados resultar\u00e1 em algum problema. Portanto, bastaria alterar a visibilidade do \u00edndice para realizar o teste. Ou seja, voc\u00ea poder\u00e1 realizar os testes de maneira mais r\u00e1pida e segura.<\/p>\n<p>Dessa forma voc\u00ea pode evitar grandes problemas que encontr\u00e1vamos nas vers\u00f5es anteriores do MySQL para esses tipos de testes. Por exemplo, ao colocar um \u00edndice como invis\u00edvel, se notar alguma degrada\u00e7\u00e3o da performance, bastar\u00e1 apenas alter\u00e1-lo para vis\u00edvel e tudo voltar\u00e1 ao normal, n\u00e3o precisando reconstru\u00ed-lo do zero.<\/p>\n<p>Vale ressaltar que podemos manipular um \u00edndice de tr\u00eas formas diferentes: Ao criar uma tabela, ao criar um \u00edndice ou ao alterar uma tabela. Para todos os casos, basta acrescentar a palavra <strong>INVISIBLE<\/strong> ao \u00edndice e ele passar\u00e1 a ser um \u00edndice invis\u00edvel. Por exemplo, no comando SQL abaixo para alterar uma tabela:<\/p>\n<pre class=\"lang:xhtml decode:true\">ALTER TABLE users ADD INDEX username_index (username) INVISIBLE;<\/pre>\n<h3>Inclus\u00e3o de Roles a partir do MySQL 8<\/h3>\n<p>Na nova vers\u00e3o do MySQL, foi inclu\u00eddo as Roles. Esta novidade \u00e9 muito \u00fatil principalmente para quem precisa gerenciar acesso a recursos no Banco de Dados.<\/p>\n<p>De forma resumida, &#8220;Roles&#8221;significa &#8220;fun\u00e7\u00f5es&#8221;. Portanto, atrav\u00e9s da Roles voc\u00ea pode definir privil\u00e9gios para os usu\u00e1rios. Ou seja, voc\u00ea pode limitar ou liberar o que cada usu\u00e1rio pode acessar e executar dentro de um banco de dados.<\/p>\n<p>Com isso, podemos economizar tempo, criando nossas Roles e ao adicionar novos usu\u00e1rios apenas atribu\u00ed-los a role com as fun\u00e7\u00f5es que ele deve possuir. Dessa<span style=\"font-size: inherit;\">\u00a0forma, ao alterar as permiss\u00f5es de uma role, voc\u00ea estar\u00e1 alterando a permiss\u00e3o de todos os usu\u00e1rios pertencentes a essa role de uma s\u00f3 vez. <\/span><\/p>\n<p><span style=\"font-size: inherit;\">Antes voc\u00ea precisaria alterar cada usu\u00e1rio separadamente ou atrav\u00e9s de scripts, agora basta um altera\u00e7\u00e3o na Role e j\u00e1 estar\u00e1 tudo resolvido.<\/span><\/p>\n<h3>Integra\u00e7\u00e3o com JSON<\/h3>\n<p>Atualmente, o JSON est\u00e1 sendo cada vez mais utilizado pelos desenvolvedores. Ele tem se popularizado cada vez mais, j\u00e1 sendo considerado um dos sucessores do XML.<\/p>\n<p>Com o JSON, voc\u00ea pode realizar a transfer\u00eancia de dados e informa\u00e7\u00f5es entre servidores de forma simples e r\u00e1pida. E melhor ainda: utilizando apenas objetos em linguagem JavaScript.<\/p>\n<p>O MySQL 8 recebeu suporte ao tipo de dados JSON. Isso nos permite realizar diversas fun\u00e7\u00f5es relacionadas ao armazenamento de m\u00faltiplas informa\u00e7\u00f5es e transa\u00e7\u00f5es de dados entre servidores de forma facilitada e natural.<\/p>\n<h3>Integra\u00e7\u00e3o com o GIS no MySQL 8<\/h3>\n<p>A cada dia, surgem novas aplica\u00e7\u00f5es que utilizam coordenadas geogr\u00e1ficas para executar diversas atividades. Como exemplo disso, podemos pensar em aplicativos famosos como o Ifood, o UBER ou at\u00e9 mesmos os sistemas de an\u00fancios que utilizam geolocaliza\u00e7\u00e3o para gerenciar poss\u00edveis p\u00fablicos.<\/p>\n<p>Portanto, a equipe respons\u00e1vel pelo MySQL trouxe uma grande novidade que deve agradar a todos. O MySQL 8 j\u00e1 oferece suporte ao GIS, capaz de utilizar coordenadas geogr\u00e1ficas atrav\u00e9s de sistemas refer\u00eancias espaciais. Desta forma o MySQL 8 pode &#8220;compreender&#8221; coordenadas de latitude e longitude e consegue facilitar a realiza\u00e7\u00e3o de c\u00e1lculos precisos envolvendo dois ou mais pontos. Por exemplo, voc\u00ea pode calcular a dist\u00e2ncia entre dois pontos atrav\u00e9s dos diversos sistemas de refer\u00eancia espacial suportado.<\/p>\n<h3>Fun\u00e7\u00f5es de Janela no MySQL 8<\/h3>\n<p>Espec\u00edfica da Linguagem SQL, uma novidade bastante aguardada pelos desenvolvedores era a inclus\u00e3o das fun\u00e7\u00f5es de janela (window Functions).<\/p>\n<p>As Fun\u00e7\u00f5es de Janelas s\u00e3o um conjunto de fun\u00e7\u00f5es que se aplicam a um conjunto de registros. Ou seja, com elas podemos resolver diversos problemas comuns ao trabalharmos com agrupamento de dados. Portanto, as fun\u00e7\u00f5es de Janelas permitem realizar diversas tarefas de forma mais f\u00e1cil e intuitiva do que nas vers\u00f5es anteriores do MySQL.<\/p>\n<h3>Open SSL<\/h3>\n<p>Quando se trata de seguran\u00e7a, o MySQL 8 incluiu o OpenSSL como biblioteca padr\u00e3o de seus protocolos <a href=\"https:\/\/www.homehost.com.br\/blog\/ssl\/tls\/\">TLS<\/a>\/SSL.<\/p>\n<p>Portanto, o MySQL teve uma melhoria significativa em seus padr\u00f5es de seguran\u00e7a, al\u00e9m de maior prote\u00e7\u00e3o para o acesso ao Banco de Dados.<\/p>\n<h2>MySQL 8 dispon\u00edvel na HomeHost<\/h2>\n<p>Visando melhorar cada vez mais a qualidade e seguran\u00e7a dos nossos servidores, a HomeHost agora est\u00e1 com a vers\u00e3o do MySQL 8.<\/p>\n<p>Agora voc\u00ea j\u00e1 pode instalar a nova vers\u00e3o do MySQL e utiliza-la nos nossos <a href=\"https:\/\/www.homehost.com.br\/blog\/desenvolvedores\/o-que-e-hospedagem-de-site\/\">servidores de Hospedagem<\/a>! Ent\u00e3o aproveite a oportunidade e n\u00e3o fique de fora dessa evolu\u00e7\u00e3o!<\/p>\n<p>Experimente utilizar o MySQL8 e veja na pr\u00e1tica as diversas melhorias que citamos nesse artigo. Com certeza, voc\u00ea n\u00e3o vai mais querer voltar para outras vers\u00f5es, de t\u00e3o bom que est\u00e1. E o melhor de tudo \u00e9 que voc\u00ea poder\u00e1 ter uma Hospedagem de qualidade, com servidores de alta tecnologia e com pre\u00e7o melhor ainda!<\/p>\n<p>Aproveite e leia nosso artigo sobre <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/criar-banco-de-dados-mysql-directadmin\/\">como criar um banco de dados atrav\u00e9s do Painel Direct Admin<\/a>. Voc\u00ea pode ainda aproveitar e ler o artigo sobre como <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-criar-um-banco-de-dados-mysql-pelo-cpanel\/\">criar um Banco de Dados utilizando o cPanel<\/a>!<\/p>\n<p>Disponibilizamos planos para todos os perfis de usu\u00e1rios, ent\u00e3o acesse agora mesmo a <a href=\"https:\/\/www.homehost.com.br\/\">p\u00e1gina inicial da HomeHost<\/a> e confira nossas ofertas.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Com a leitura desse artigo, voc\u00ea j\u00e1 poder\u00e1 entender as principais novidades do MySQL 8. E se voc\u00ea j\u00e1 \u00e9 um desenvolvedor, provavelmente j\u00e1 conseguiu captar as melhorias que essa nova vers\u00e3o trouxe ao MySQL.<\/p>\n<p>Claro que este artigo apenas apresenta algumas informa\u00e7\u00f5es, houve outras diversas mudan\u00e7as nessa atualiza\u00e7\u00e3o as quais n\u00e3o citamos aqui. <span style=\"font-size: inherit;\">Portanto, se deseja conhecer a fundo todas as novidades do MySQL8, recomendamos a leitura das <\/span><a style=\"font-size: inherit;\" href=\"https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/8.0\/en\/\">Notas da Vers\u00e3o<\/a><span style=\"font-size: inherit;\"> (Release) do MySQL 8, disponibilizados no site oficial.<\/span><\/p>\n<p>Por fim, n\u00e3o deixe de aproveitar a possibilidade de utilizar o MySQL 8 agora tamb\u00e9m na <a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\">HomeHost<\/a>! Escolha um plano de Hospedagem e coloque suas ideias em pr\u00e1tica agora mesmo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O MySQL \u00e9 um dos sistemas de banco de dados mais populares do mundo e est\u00e1 em constante evolu\u00e7\u00e3o. A sua atualiza\u00e7\u00e3o para a vers\u00e3o MySQL 8 recebeu diversas funcionalidades que agradaram \u00e0 maioria dos desenvolvedores. E \u00e9 justamente sobre essa nova vers\u00e3o que iremos tratar nesse artigo! O MySQL O MySQL \u00e9 um sistema [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":5819,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30],"tags":[29,6518],"class_list":["post-5806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mysql","tag-mysql","tag-mysql8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost\" \/>\n<meta property=\"og:description\" content=\"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-11T19:58:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-24T14:05:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1120\" \/>\n\t<meta property=\"og:image:height\" content=\"440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rafael Marques\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafael Marques\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/\",\"name\":\"MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png\",\"datePublished\":\"2020-09-11T19:58:12+00:00\",\"dateModified\":\"2024-10-24T14:05:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e\"},\"description\":\"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png\",\"width\":1120,\"height\":440,\"caption\":\"MySQL 8: As novidades da Nova vers\u00e3o do MySQL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL 8: as melhorias da nova vers\u00e3o do MySQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e\",\"name\":\"Rafael Marques\",\"description\":\"Especialista em Desenvolvimento Web e Marketing. \u00c9 apaixonado por tecnologia, empreendedorismo, audiovisual e animais. Em sua carreira, dedica-se ao empreendedorismo, al\u00e9m de atuar como Desenvolvedor Fullstack e redator t\u00e9cnico. Gosta de usar seu tempo livre para assistir a filmes, jogar, escrever, e passar um bom tempo brincando e mimando seus animais de estima\u00e7\u00e3o. Contato: rafael.blog@homehost.com.br\",\"sameAs\":[\"https:\/\/www.instagram.com\/rafamarquesrmb\/\",\"https:\/\/www.linkedin.com\/in\/rafamarquesrmb\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost","description":"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/","og_locale":"pt_BR","og_type":"article","og_title":"MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost","og_description":"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2020-09-11T19:58:12+00:00","article_modified_time":"2024-10-24T14:05:37+00:00","og_image":[{"width":1120,"height":440,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png","type":"image\/png"}],"author":"Rafael Marques","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Rafael Marques","Est. tempo de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/","name":"MySQL 8: as melhorias da nova vers\u00e3o do MySQL | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png","datePublished":"2020-09-11T19:58:12+00:00","dateModified":"2024-10-24T14:05:37+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e"},"description":"Conhe\u00e7a as Principais Novidades do MySQL 8. Saiba tudo sobre essa vers\u00e3o que trouxe grandes melhorias para o SGBD mais popular da WEB.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png","width":1120,"height":440,"caption":"MySQL 8: As novidades da Nova vers\u00e3o do MySQL"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-8-as-novidades-da-nova-versao-do-mysql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"MySQL 8: as melhorias da nova vers\u00e3o do MySQL"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/a2154603d8bc4cfd0c3bda2c09c4017e","name":"Rafael Marques","description":"Especialista em Desenvolvimento Web e Marketing. \u00c9 apaixonado por tecnologia, empreendedorismo, audiovisual e animais. Em sua carreira, dedica-se ao empreendedorismo, al\u00e9m de atuar como Desenvolvedor Fullstack e redator t\u00e9cnico. Gosta de usar seu tempo livre para assistir a filmes, jogar, escrever, e passar um bom tempo brincando e mimando seus animais de estima\u00e7\u00e3o. Contato: rafael.blog@homehost.com.br","sameAs":["https:\/\/www.instagram.com\/rafamarquesrmb\/","https:\/\/www.linkedin.com\/in\/rafamarquesrmb\/"]}]}},"modified_by":"Gustavo Gallas","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2020\/09\/MySQL-8.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/5806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5806"}],"version-history":[{"count":14,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/5806\/revisions"}],"predecessor-version":[{"id":14274,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/5806\/revisions\/14274"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/5819"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}