Escolar Documentos
Profissional Documentos
Cultura Documentos
PostgreSQL
Sql Server
MySQL
1) Apresentação/descrição geral;
https://www.oracle.com/br/corporate/features/database-in-memory-option/index.html
3) Pontos de destaque/vantagens;
http://www.ehow.com.br/vantagens-desvantagens-sql-oracle-lista_279958/
Vantagem: padronização
A maior vantagem do SQL da Oracle é a padronização e consistência de várias
implementações diferentes. O SQL foi padronizado primeiramente pela ANSI
(Instituição americana de padrões) em 1986, e ratificado em 1987 pela Organização
Internacional de Padronização (ISO), que mantêm o corpo da padronização.
http://www.ehow.com.br/vantagens-desvantagens-sql-oracle-lista_279958/
1) Apresentação/descrição geral;
https://www.postgresql.org.br/pages/sobre-o-postgresql.html
Sobre o PostgreSQL
O PostgreSQL é um poderoso sistema gerenciador de banco de dados objeto-relacional
de código aberto. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que
comprovadamente ganhou forte reputação de confiabilidade, integridade de dados e
conformidade a padrões. Roda em todos os grandes sistemas operacionais, incluindo
GNU/Linux, Unix (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), e MS Windows.
É totalmente compatível com ACID, tem suporte completo a chaves estrangeiras, junções
(JOINs), visões, gatilhos e procedimentos armazenados (em múltiplas linguagens). Inclui a
maior parte dos tipos de dados do ISO SQL:1999, incluindo INTEGER, NUMERIC,
BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, e TIMESTAMP. Suporta também o
armazenamento de objetos binários, incluindo figuras, sons ou vídeos. Possui interfaces
nativas de programação para C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre
outros, e uma excepcional documentação.
Como um banco de dados de nível corporativo, o PostgreSQL possui funcionalidades
sofisticadas como o controle de concorrência multiversionado (MVCC, em inglês),
recuperação em um ponto no tempo (PITR em inglês), tablespaces, replicação assíncrona,
transações agrupadas (savepoints), cópias de segurança a quente (online/hot backup), um
sofisticado planejador de consultas (otimizador) e registrador de transações sequencial
(WAL) para tolerância a falhas. Suporta conjuntos de caracteres internacionais, codificação
de caracteres multibyte, Unicode e sua ordenação por localização, sensibilidade a caixa
(maiúsculas e minúsculas) e formatação. É altamente escalável, tanto na quantidade
enorme de dados que pode gerenciar, quanto no número de usuários concorrentes que
pode acomodar. Existem sistemas ativos com o PostgreSQL em ambiente de produção
que gerenciam mais de 4TB de dados. Alguns limites do PostgreSQL estão incluídos na
tabela abaixo.
3) Pontos de destaque/vantagens;
http://augustocampos.net/revista-do-linux/010/capa.html
PostgreSQL
No mundo do software livre o banco de dados PostgreSQL é um dos mais avançados.
Em 1998 foi fundada a PostgreSQL, Inc., empresa dedicada a promover o
desenvolvimento de aplicações open source de bancos de dados e oferecer suporte,
treinamento e certificação no banco de dados PostgreSQL.
Vantagens
O PostgreSQL é bastante avançado, suportando a maioria das características esperadas
em um sistema gerenciador de bancos de dados moderno:
- Stored Procedures: o PostgreSQL tem suporte à criação de stored procedures em
PL/pgSQL, PL/Tcl e PL/perl. Usando stored procedures o programador pode realizar
um grande número de operações dentro do próprio banco, aumentando o desempenho
geral da aplicação.
- Altamente Extensível: o PostgrSQL possui uma característica bastante interessante
que é a possibilidade de se utilizar operadores, tipos de dados, estruturas e métodos de
acesso definidos pelo usuário (o programador do sistema).
- Banco de Dados "Relacional a Objetos": o banco de dados possui algumas
características de orientação a objetos, como herança, por exemplo. Por isso, o
PostgreSQL é, por vezes, chamado de banco de dados "relacional a objetos" e não só
um banco de dados relacional.
- Características de Bancos Relacionais: quase todas as características esperadas em
um banco de dados relacional são encontradas no PostgreSQL, como consultas
declarativas em SQL, otimizações de consultas, controle de concorrência, transações e
multiusuário.
- Integridade Referencial: é uma característica da última versão do PostgreSQL. O
banco de dados agora suporta a integridade referencial de dados, característica muito
útil que antes não era implementada.
- Instalação Simples e Rápida: a instalação do PostgreSQL é extremamente simples,
especialmente para os usuários de gerenciadores de pacotes como RPM ou DEB. A
configuração do banco também é bastante intuitiva e rápida.
Livre: o PostgreSQL é um software livre com todas as vantagens que isso acarreta.
Além das características supracitadas, uma outra característica interessante sobre o
PostgreSQL é sua arquitetura. O PostgreSQL usa um modelo cliente/servidor de um
processo por usuário. Cada sessão do PostgreSQL usa três processos UNIX: o
postmaster, que é responsável pelo gerenciamento da comunicação entre os processos e
por executar a inicialização; o postgres, que é responsável pela execução das consultas e
é inicializado pelo postmaster e sempre executa no servidor, e a aplicação cliente (que
geralmente executa em uma estação), que requisita uma conexão ao postgres através do
postmaster.
http://augustocampos.net/revista-do-linux/010/capa.html
Desvantagens
1) Apresentação/descrição geral;
https://www.infowester.com/postgremysql.php
- Triggers;
- Stored procedures;
- Sub-selects;
- Suporte total ao Unicode;
- INFORMATION_SCHEMA (para armazenamento do dicionário de
dados);
- Server side cursors;
- Suporte a SSL;
- Melhoria no tratamento de erros.
3) Pontos de destaque/vantagens;
http://pt.abcarticulos.info/article/vantagens-e-desvantagens-do-mysql
MySQL é livre
Vantagens: Open Source
Por muitas razões pelas quais MySQL é a escolha para os desenvolvedores é a
sua natureza de código aberto. E 'livre e pode ser usado por qualquer pessoa,
sem qualquer licença ou autorização. E 'sob a GNU General Public Licenseand o
código fonte está disponível sob o domínio. Isto permite aos desenvolvedores
personalizar o código-fonte de acordo com as suas necessidades e modificar o
banco de dados para o seu uso. No entanto, a Standard Edition não é aberto à
mudança, de modo que as empresas que utilizam para fins comerciais para a
manutenção de informações sensíveis tem total controle sobre suas
informações. Esta edição pode ser comprado a um preço significativamente
mais baixo do que em outros bancos de dados como o Microsoft SQL e Oracle.
É também incluiu aplicações de software de terceiros, como o NetWare 6.5.
MySQL é fácil
Fácil, rápido e de alto desempenho
Esta base de dados é fácil de usar e funciona muito rápido. Como é,
basicamente, uma versão modificada do SQL, um conhecimento geral do SQL é
suficiente para trabalhar de forma eficiente com o MySQL. Não requer mais
conhecimento, mas um pouco de "know-how de RDBMS comum. Além disso, a
comunidade de grandes Internet, fóruns e sites de informação oferecem
cursos livres e stuffthat aprendizagem são necessários para resolver quaisquer
problemas. Usando MyISAM fez este sistema um excelente performer. Sua
velocidade de operação manteve-se intransigente. Um menor número de
funcionalidades em comparisonto outros sistemas de banco comercial faz
rápido. Embora, enquanto falamos de performance, não é menor do que os
sistemas de banco de dados comerciais, tais como Oracle ou Sybase. Além
disso, este utiliza menos espaço de disco e pode ser instalada sem dificuldades
técnicas.
Cross Platform
suportes de plataforma
Cruz
Compatibilidade cruzada MySQL é outra vantagem. Ele pode ser instalado em
todos os principais sistemas operacionais, como UNIX, Solaris, Linux, bem
como o Windows sem perda de desempenho. Ele também trabalha com vários
desenvolvimento interfacessuch intransigente como JDBC, ODBC, Pearl,
Python, PHP, C ++, e muitos outros. Isto é principalmente devido ao
desenvolvimento de API que é nele integrada.
Segurança de Dados
A segurança dos dados em uma necessidade extrema. MySQL protege os
dados armazenados. Isso torna o sistema, banco de dados seguro e confiável
para soluções de nuvem populares como Microsoft Azure. Acesso não
autorizado a dados não é possível porque, ele é protegido com banco de dados
de senha criptografada. Autoridade e direitos especiais são submetidos
apenas a entrada autorizada. E 'com os níveis de segurança de dados que
protege a informação de códigos e programas mal. Uma ID de utilizador único
que é pré-determinado será reconhecido pelo sistema hospedeiro e deixou-se
modificar os processos e executar operações. Além disso, os dados podem ser
recuperados usando o backup, armazenamento em cache e arquivos no caso
de serem danificados ou perdidos log. A restauração de dados é garantida em
MySQL.
http://pt.abcarticulos.info/article/vantagens-e-desvantagens-do-mysql
Desvantagens
Como nada pode ser perfeito, MySQL também tem desvantagens
específicas. Estes geralmente não são revelados nos níveis preliminares em
cenários comuns. Estes único nível de ariseon implementação e são específicos
para determinados serviços públicos.
Desenvolvedores do MySQL acusado por não ter um bom desenvolvimento e
depuração de ferramenta em comparação com os bancos de dados pagos.
Implementa um menos funções numberof e códigos complicados para que ele
possa ser depurado de forma eficiente.