{"id":59058,"date":"2023-04-24T08:27:13","date_gmt":"2023-04-24T11:27:13","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=59058&#038;preview=true&#038;preview_id=59058"},"modified":"2023-09-04T03:17:08","modified_gmt":"2023-09-04T06:17:08","slug":"mariadb-python","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/","title":{"rendered":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python"},"content":{"rendered":"<p>Escolher o banco de dados certo para o seu aplicativo \u00e9 importante, especialmente para aplicativos backend que fazem interface direta com o banco de dados. Muitas op\u00e7\u00f5es est\u00e3o dispon\u00edveis, cada uma adequada para certos casos de uso e com diferentes pre\u00e7os, velocidades e op\u00e7\u00f5es de escalonamento.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/python-wordpress\/\">Python<\/a> \u00e9 comumente utilizado em aplicativos com grande quantidade de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados, portanto, o banco de dados que voc\u00ea utiliza para um aplicativo em Python \u00e9 importante.<\/p>\n<p>Este artigo compara MariaDB com outras tecnologias de banco de dados como MySQL e PostgreSQL e discute por que \u00e9 uma \u00f3tima escolha ao usar Python.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>O que torna o MariaDB t\u00e3o excelente para Python?<\/h2>\n<p>Gra\u00e7as \u00e0 sua poderosa manipula\u00e7\u00e3o de dados e bibliotecas de machine learning, Python \u00e9 uma linguagem de programa\u00e7\u00e3o popular para profissionais de dados &#8211; especialmente em engenharia de dados e ci\u00eancia de dados. Ambos os campos lidam com grandes quantidades de dados, aumentando o armazenamento necess\u00e1rio e as necessidades de mem\u00f3ria e poder de processamento.<\/p>\n<p>Os custos de licenciamento frequentemente aumentam junto com o tamanho dos seus dados, ent\u00e3o faz sentido usar um <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-de-codigo-aberto\/\">banco de dados de c\u00f3digo aberto<\/a>. Voc\u00ea tamb\u00e9m pode economizar dinheiro em hardware. Como voc\u00ea tem total controle de onde o aplicativo \u00e9 implantado, voc\u00ea pode encontrar as solu\u00e7\u00f5es mais baratas na nuvem ou no local.<\/p>\n<p>Existem muitos bancos de dados de c\u00f3digo aberto dispon\u00edveis, incluindo bancos de dados relacionais, <a href=\"https:\/\/kinsta.com\/pt\/blog\/mongodb-vs-mysql\/\">NoSQL<\/a> e graph. Os bancos de dados relacionais s\u00e3o geralmente \u00f3timos para estrutura e consist\u00eancia, enquanto os bancos de dados NoSQL, permitem um desenvolvimento r\u00e1pido, sendo projetados para serem mais flex\u00edveis.<\/p>\n<p>Embora o Python funcione perfeitamente bem com bancos de dados NoSQL, bancos de dados relacionais s\u00e3o mais adequados para a an\u00e1lise e processamento de dados em larga escala que s\u00e3o usos comuns para Python.<\/p>\n<p>Vamos comparar MariaDB com alguns outros bancos de dados relacionais populares de c\u00f3digo aberto.<\/p>\n\n<h2>MariaDB vs MySQL vs PostgreSQL<\/h2>\n<p>Os bancos de dados relacionais de c\u00f3digo aberto mais populares s\u00e3o MariaDB, SQLite, MySQL, e <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-postgresql\/\">PostgreSQL<\/a>. Cada um tem um conjunto similar de capacidades t\u00e9cnicas essenciais, mas o MariaDB tem algumas caracter\u00edsticas \u00fanicas que o tornam mais adequado para aplicativos Python.<\/p>\n<p>Al\u00e9m disso, MariaDB \u00e9 de c\u00f3digo aberto, portanto suas funcionalidades n\u00e3o dependem de uma entidade externa como o MySQL, que a Oracle agora possui. Embora a comunidade de c\u00f3digo aberto ainda possa sugerir e adicionar recursos ao MySQL, a Oracle (que tem um banco de dados concorrente) decide para onde est\u00e1 indo.<\/p>\n<p>Por outro lado, <a href=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-vs-mysql\/\">MariaDB foi criada<\/a> depois que a Oracle adquiriu o MySQL para continuar uma abordagem de desenvolvimento liderada pela comunidade. Como resultado, o MariaDB tem um conjunto de recursos mais rico, incluindo mais mecanismos de armazenamento que garantem melhor performance para consultas e <a href=\"https:\/\/kinsta.com\/pt\/blog\/replicacao-postgresql\/\">replica\u00e7\u00e3o<\/a> do que o MySQL. Esta performance melhorada \u00e9 importante quando se trabalha com grandes conjuntos de dados.<\/p>\n<p>As raz\u00f5es para usar o <a href=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-vs-postgresql\/\">MariaDB em vez do PostgreSQL<\/a> s\u00e3o um pouco mais sutis, j\u00e1 que o PostgreSQL tamb\u00e9m \u00e9 impulsionado pela comunidade. No entanto, o PostgreSQL utiliza sua pr\u00f3pria licen\u00e7a semelhante \u00e0 BSD, a Licen\u00e7a PostgreSQL, que \u00e9 mais permissiva do que a licen\u00e7a GNU do MariaDB e permite que os usu\u00e1rios criem extens\u00f5es de c\u00f3digo fechado.<\/p>\n<p>Enquanto eles beneficiam o usu\u00e1rio criando a extens\u00e3o, estes recursos nem sempre s\u00e3o utilizados no banco de dados principal do PostgreSQL, e os desenvolvedores podem at\u00e9 mesmo cobrar pelo uso de suas extens\u00f5es. O licenciamento do MariaDB e do MySQL GNU n\u00e3o permite que novas funcionalidades sejam privatizadas &#8211; todas as novas funcionalidades est\u00e3o dispon\u00edveis gratuitamente.<\/p>\n<p>MariaDB e PostgreSQL t\u00eam os conjuntos de recursos mais ricos. Entretanto, MariaDB tem alguns recursos convenientes para um backend Python. Por exemplo, o MariaDB usa uma linguagem para interagir com todos os seus diferentes mecanismos de armazenamento &#8211; os sistemas OLAP e OLTP s\u00e3o controlados com a mesma sintaxe, reduzindo a carga dos desenvolvedores.<\/p>\n<p>Seu backend Python pode gravar dados em estilo de transa\u00e7\u00e3o no MariaDB, que pode copiar esses dados para um mecanismo de armazenamento mais adequado a consultas anal\u00edticas. Os desenvolvedores podem escrever consultas anal\u00edticas na r\u00e9plica usando a mesma sintaxe para obter um desempenho aprimorado.<\/p>\n<p>Al\u00e9m disso, o MariaDB recentemente introduziu a formata\u00e7\u00e3o de strings semelhante \u00e0s <a href=\"https:\/\/realpython.com\/python-f-strings\/\" target=\"_blank\" rel=\"noopener noreferrer\">f-String-like<\/a> do Python. Isso permite que os desenvolvedores que usam o MariaDB com Python evitem alternar mentalmente entre as linguagens.<\/p>\n<h2>Conector Python do MariaDB<\/h2>\n<p>Antes de 2020, os programadores Python se conectavam ao MariaDB por meio do pacote MySQL Python. Isso era poss\u00edvel porque o MariaDB \u00e9 um fork do MySQL, mas significava que as conex\u00f5es do MariaDB se comportavam da mesma maneira que o MySQL.<\/p>\n<p>Em 2020, um <a href=\"https:\/\/mariadb.com\/resources\/blog\/how-to-connect-python-programs-to-mariadb\/\" target=\"_blank\" rel=\"noopener noreferrer\">conector nativo do MariaDB<\/a> foi lan\u00e7ado para remover a depend\u00eancia do MySQL, dando mais controle \u00e0 comunidade do MariaDB. Voc\u00ea pode instalar o conector com o pip, o gerenciador de pacotes do Python, e us\u00e1-lo para todos os casos de uso comuns de CRUD (Create, Read, Update, Delete).<\/p>\n<p>Todas as declara\u00e7\u00f5es s\u00e3o gerenciadas por meio de um objeto cursor. Por padr\u00e3o, o cursor do MariaDB aceita consultas como prepared statements, permitindo que voc\u00ea sanitize quaisquer partes din\u00e2micas da consulta. Isso \u00e9 mais seguro do que formatar strings para construir consultas, deixando seu aplicativo vulner\u00e1vel\u00a0a <a href=\"https:\/\/kinsta.com\/pt\/blog\/injecao-sql\/\">ataques de inje\u00e7\u00e3o SQL<\/a>.<\/p>\n<h3>Como funciona o Conector<\/h3>\n<p>O conector \u00e9 simples de usar. Primeiro, voc\u00ea importa a biblioteca de conectores MariaDB para o seu aplicativo e usa a seguinte fun\u00e7\u00e3o para se conectar ao seu servidor de banco de dados MariaDB:<\/p>\n<pre><code class=\"language-python\">import mariadb\n\ntry:\n    connection = mariadb.connect(\n        user=username,\n        password=password,\n        host=mariadb_host,\n        port=3306,\n        database=\"sales\"\n\n    )\nexcept mariadb.Error as err:\n    print(f\"An error occurred whilst connecting to MariaDB: {err}\")<\/code><\/pre>\n<p>Uma vez conectado, todas as consultas s\u00e3o executadas atrav\u00e9s de um objeto cursor. Voc\u00ea obt\u00e9m o objeto cursor e ent\u00e3o o usa para enviar consultas.<\/p>\n<pre><code class=\"language-python\">cursor = conn.cursor() <\/code><\/pre>\n<p>Para enviar uma consulta como uma declara\u00e7\u00e3o preparada, use um ponto de interroga\u00e7\u00e3o como um espa\u00e7o reservado no texto da consulta e passe os valores requeridos como um tuple.<\/p>\n<pre><code class=\"language-python\">ur.execute( \"SELECT * FROM sales WHERE sale_date &gt;= ? and price &gt; ?\", (sale_date_val, price_val)) \n<\/code><\/pre>\n<p>Os valores de entrada da tupla substituem as interroga\u00e7\u00f5es na ordem da esquerda para a direita. Esses valores de entrada tamb\u00e9m s\u00e3o sanitizados para evitar a inje\u00e7\u00e3o de SQL. A prote\u00e7\u00e3o integrada contra a inje\u00e7\u00e3o de SQL \u00e9 ben\u00e9fica para uma linguagem como o Python, projetada com programadores iniciantes em mente.<\/p>\n<h2>Python e MariaDB para WordPress<\/h2>\n<p>Outra vantagem de usar o MariaDB como backend para o seu aplicativo Python \u00e9 que \u00e9 f\u00e1cil conectar o banco de dados a um frontend do <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-wordpress\/\">WordPress<\/a>, especialmente ao usar a Kinsta.<\/p>\n<p>A Kinsta suporta o <a href=\"https:\/\/sevalla.com\/database-hosting\/\">MariaDB como banco de dados backend<\/a>, tornando instantaneamente compat\u00edveis. Seu site WordPress pode acessar facilmente conjuntos de dados processados em Python. Por exemplo, voc\u00ea pode realizar alguma an\u00e1lise em Python, armazenar os resultados no MariaDB e, em seguida, exibi-los como um gr\u00e1fico em uma p\u00e1gina do WordPress.<\/p>\n<p>A Kinsta tamb\u00e9m oferece uma plataforma de desenvolvimento chamado <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a> para criar uma solu\u00e7\u00e3o completa. Com o DevKinsta, voc\u00ea pode usar sua m\u00e1quina local para configurar um site WordPress com um backend do MariaDB, que pode ser enviado para a Kinsta assim que estiver pronto para ser publicado. Essa integra\u00e7\u00e3o torna simples a configura\u00e7\u00e3o de um site com um banco de dados do MariaDB &#8211; seu site pode estar no ar com apenas alguns cliques.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Existem v\u00e1rios bancos de dados relacionais de c\u00f3digo aberto, incluindo MariaDB, MySQL e Postgres, que podem ser usados como backend para Python. No entanto, o MariaDB \u00e9 a op\u00e7\u00e3o mais flex\u00edvel e rica em recursos, gra\u00e7as \u00e0 sua natureza de c\u00f3digo aberto.<\/p>\n<p>Ao lidar com conjuntos de dados grandes, o MariaDB oferece v\u00e1rias engines de armazenamento, tornando mais r\u00e1pido do que as alternativas, al\u00e9m de suportar diversos casos de uso, desde processamento transacional at\u00e9 consultas anal\u00edticas. A flexibilidade, velocidade e integra\u00e7\u00e3o nativa com Python por meio do conector MariaDB Python o tornam uma \u00f3tima escolha como backend para aplicativos Python que processam grandes conjuntos de dados.<\/p>\n<p>Al\u00e9m disso, o MariaDB pode ser facilmente integrado em um frontend do WordPress, tornando seus conjuntos de dados acess\u00edveis ao seu site. O <a href=\"https:\/\/docs.sevalla.com\/databases\/get-started\/add-a-database\">suporte do MariaDB<\/a> da Kinsta facilita essa integra\u00e7\u00e3o. Com o DevKinsta, voc\u00ea pode configurar seu site do WordPress para usar o MariaDB em sua m\u00e1quina local antes de implantar a solu\u00e7\u00e3o por meio da Kinsta.<\/p>\n<p>Experimente \u00e0 nossa <a href=\"https:\/\/sevalla.com\/database-hosting\/\">Hospedagem de Banco de Dados<\/a> gratuitamente agora mesmo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Escolher o banco de dados certo para o seu aplicativo \u00e9 importante, especialmente para aplicativos backend que fazem interface direta com o banco de dados. Muitas &#8230;<\/p>\n","protected":false},"author":199,"featured_media":59059,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[990,1018,1001],"class_list":["post-59058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-banco-de-dados-mysql","topic-ferramentas-desenvolvimento-web","topic-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Por que o MariaDB \u00e9 Adequado para o seu Backend Python - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Por que o MariaDB \u00e9 Adequado para o seu Backend Python\" \/>\n<meta property=\"og:description\" content=\"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-24T11:27:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-04T06:17:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3043\" \/>\n\t<meta property=\"og:image:height\" content=\"1522\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Por que o MariaDB \u00e9 Adequado para o seu Backend Python\",\"datePublished\":\"2023-04-24T11:27:13+00:00\",\"dateModified\":\"2023-09-04T06:17:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\"},\"wordCount\":1520,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\",\"name\":\"Por que o MariaDB \u00e9 Adequado para o seu Backend Python - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\",\"datePublished\":\"2023-04-24T11:27:13+00:00\",\"dateModified\":\"2023-09-04T06:17:08+00:00\",\"description\":\"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg\",\"width\":3043,\"height\":1522},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/python\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Por que o MariaDB \u00e9 Adequado para o seu Backend Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python - Kinsta\u00ae","description":"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.","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:\/\/kinsta.com\/pt\/blog\/mariadb-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python","og_description":"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.","og_url":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2023-04-24T11:27:13+00:00","article_modified_time":"2023-09-04T06:17:08+00:00","og_image":[{"width":3043,"height":1522,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python","datePublished":"2023-04-24T11:27:13+00:00","dateModified":"2023-09-04T06:17:08+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/"},"wordCount":1520,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/","url":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/","name":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","datePublished":"2023-04-24T11:27:13+00:00","dateModified":"2023-09-04T06:17:08+00:00","description":"O Python \u00e9 tipicamente usado em aplicativos com grande volume de dados devido \u00e0s suas bibliotecas poderosas para manipula\u00e7\u00e3o de dados. Aprenda por que o MariaDB \u00e9 uma \u00f3tima escolha ao usar o Python.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/04\/mariadb-python.jpg","width":3043,"height":1522},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/mariadb-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Python","item":"https:\/\/kinsta.com\/pt\/topicos\/python\/"},{"@type":"ListItem","position":3,"name":"Por que o MariaDB \u00e9 Adequado para o seu Backend Python"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=59058"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59058\/revisions"}],"predecessor-version":[{"id":62676,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/59058\/revisions\/62676"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/translations\/dk"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/59058\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/59059"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=59058"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=59058"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=59058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}