Escolar Documentos
Profissional Documentos
Cultura Documentos
2020
R. João Pereira dos Santos, 303 - Pte. do Imaruim, Palhoça - SC, 88130-475
marcos.ramosalunos.senac.br
1.INTRODUÇÃO
Compreender o conceito de Sistemas de Gerenciamento de Banco de Dados
(SGBD), reconhecer sua importância e examinar quais benefícios e desvantagens de
inserir esse tipo de sistema é fundamental para qualquer empresa que possua a
necessidade de armazenar e buscar grandes volumes de dados, essas informações são
indispensáveis para o bom funcionamento da empresa e seu desenvolvimento e
organização. Quando falamos de um novo sistema, esse termo gera várias dúvidas quanto
a sua real importância e até mesmo se irá trazer benefícios extraordinários após sua
implantação e uso. Perante os inúmeros SGBDs disponíveis no mercado, muitas dúvidas
dificultam a escolha e apenas uma análise mais precisa pode ajudar na escolha mais
apropriada. Dentre os SGBDs mais populares podemos citar o Oracle que se encontra
entre os mais usados do mercado hoje em dia, ao lado do MySQL, PostreSQL entre
outros. Esse trabalho tem como alvo avaliar a arquitetura geral de um SGBD,
conceituando como é seu funcionamento, além de comunicar os benefícios e
desvantagens desse tipo de sistema. Uma vez compreendido tais conceitos, iremos
estudar dois dos principais SGBDs disponíveis, no mercado, (MySQL, PostreSQL)
apresentando uma rápida análise de suas características, com a proposta de apontar seus
pontos positivos.
2. SGBDs
O MySQL foi criado por Michael Widenius na companhia suíça TcX. Por volta de 1979
Michael desenvolveu um Banco de Dados chamado UNIREG, sendo rescritos em várias
linguagens desde então [YAR 99]. Um dos bancos de dados mais populares, com milhões
de instalações pelo mundo, possuindo versões para Windows, Solaris, Unix, FreeBSD,
Linux. E seu uso é gratuito para uso não-comercial. Algumas das empresas mais famosas
que fazem uso deste banco podemos citar: NASA, Banco Bradesco, Dataprev, HP, Nokia
e Sony. O MySQL é usado principalmente para desenvolvimento web como servidor de
dados para comércio eletrônico. Tornou-se um SGBD com recursos de transações a partir
da versão 5.
Entre as características:
- Alta compatibilidade com linguagens como PHP, Java, Python, C#, Ruby e C/C++;
- Baixa exigência de processamento (em comparação como outros SGBD);
- Vários sistemas de armazenamento de dados (batabase engine), como MyISAM,
MySQL Cluster,
CSV, Merge, InnoDB, entre outros;
- Recursos como transactions (transações), conectividade segura, indexação de campos
de texto, replicação, etc;
- Instruções em SQL, como indica o nome.
2.2. PstgreSQL
O PostgreSQL é um dos resultados de uma ampla evolução que se iniciou com o projeto
Ingres, desenvolvido na Universidade de Berkeley, Califórnia. O líder do projeto,
Michael Stonebraker, um dos pioneiros dos bancos de dados relacionais, deixou a
universidade em 1982 para comercializar o Ingres, porém retornou a ela logo em seguida.
SGBD desenvolvido como projeto de código aberto pela PostgreSQL Global
Development Group. Ele é considerado o sistema gerenciador de bancos de dados de
código aberto mais avançado disponível, sendo que sua distribuição é gratuita e possui
uma boa aceitação no mercado. Originalmente, foi criado para plataforma Linux,
entretanto conta com versões para Windows atualmente. Seu o foco é, principalmente,
para comércio eletrônico, trabalhando juntamente com a linguagem PHP.
Entre as características:
References
STROPARO, Elder Stroparo. História do MySQL. História do MySQL, [S. l.], p.
http://elderstroparo.blogspot.com/2010/01/historia-do-mysql.html, 28 jan. 2010.
PRINCIPAIS razões para usar MySQL. Principais razões para usar MySQL, [S. l.], p.
https://www.devmedia.com.br/introducao-ao-mysql/27799, 6 set. 2016.