Arquivo de etiquetas: mysql

MySQL

Tive o prazer de receber e ler o livro MySQL de Frederico Tavares, Licenciado em Física pela Universidade de Coimbra e Mestre em Informática – ramo de Sistemas Distribuídos, Comunicações por Computador e Arquitectura de Computadores pela Universidade do Minho.

O SGBD MySQL afirma-se cada vez mais como o principal sistema de base de dados no que toca, pelo menos, ao mundo web. Confirmação disso é a utilização que os monstros empresariais lhe dão, como por exemplo o Facebook, LinkedIn, Twitter, Cisco, Ebay ou Amazon.

Continuar a ler

Performance e Optimização MySQL

O MySQL tornou-se o SGBD (Sistema de gestão de base de dados) open source mais popular da actualidade, muito por culpa da sua boa performance, fiabilidade e facilidade de utilização. Actualmente na versão 5.1 (ultima versão estável), o MySQL é usado por todo o mundo, seja em websites, sistemas críticos, ou pacotes de software. É também utilizado em grandes empresas como a Yahoo!, Google, Nokia e até YouTube.

A sua portabilidade também é um factor de sucesso, pois funciona em mais de 20 plataformas incluindo Linux, Windows e OS X, oferecendo uma flexibilidade bastante importante ao programador. Também devido ao enorme número de web hostings que o adoptaram, o MySQL tornou-se um dos SGBDs favoritos dos programadores web que pretendem construir um website, procurando acima de tudo rapidez e performance, onde o downtime e outros problemas são intoleráveis, podendo levar a prejuízos consideráveis.

Continuar a ler

Interacção Python/MySQL

Introdução

Bases de dados são armazéns estruturados de informação, nas quais é guardada uma variedade imensa de dados. Na verdade, são muitas vezes o núcleo duro de aplicações informáticas, sem que, também na maioria das vezes, o utilizador final se aperceba. A importância desta tecnologia hoje em dia é imensa, sendo que foi necessário o desenvolvimento de ferramentas para que programadores possam dela tirar partido. Entre essas ferramentas, incluem-se diversos sistemas de gestão de bases de dados, como o MySQL, o SQL Server, a Oracle, entre outros, que permitem a manutenção das bases de dados de uma maneira relativamente simples. Porém, também para estas ferramentas de gestão foi desenvolvido software para facilitar ainda mais a vida a quem desenvolve. Neste artigo pretende-se explicar e exemplificar o uso de uma API que permite a manutenção de bases de dados usando MySQL a partir de scripts de Python. Porém, não é limitado apenas a MySQL. Outros adaptadores para outros sistemas de gestão de bases de dados funcionam de maneira muito semelhante, por vezes até bastando apenas mudar uma linha de código.

Continuar a ler