TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Principais Caracteristicas Do Bancos De Dados Mais Conhecidos

Casos: Principais Caracteristicas Do Bancos De Dados Mais Conhecidos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/5/2014  •  586 Palavras (3 Páginas)  •  853 Visualizações

Página 1 de 3

Principais características dos bancos de dados diferenciados

MYSQL.

Mysql foi o banco de dados escolhido por apresentar extensa documentação, milhares de sites na internet, mas principalmente pela sua fácil instalação e integração com o servidor Web. A seguinte lista descreve algumas das características mais importantes do Programa de Banco de Dados MYSQL é um banco de dados multiprocessado, significando que pode utilizar vários processadores ao mesmo tempo, Possui API’s para C, C++, Java, Perl, PHP, Phyton e TCL. Foi desenvolvido para várias plataformas incluindo ambientes Unix, OS/2 e Windows permite operações e funções nas cláusulas select e where, bem como suporte as funções SQL (group by, order by), além de funções de grupo como: Count (), avg(), sum(), std(), max(), min(). Permite a seleção de diferentes tabelas de diferentes bases de dados em uma mesma query, suas características de privilégio de password são bastante flexíveis, permitindo inclusive a validação por “host”, possui algoritmos de criptografia de password, fornecendo assim segurança aos dados gravados nas tabelas tem capacidade para manipular bancos com até 50 milhões de registros permite também conexões via TCP/IP.

Firebird.

O Firebird oferece uma excelente solução como sistema gerenciador de bancos de dados de alta performance e hoje é totalmente independente do InterBase. O desenvolvimento é realizado para várias plataformas entre elas Windows, Linux, Hp-UX, FreeBSD e outros, utiliza-se do padrão ANSI SQL-92 para prover a manipulação dos bancos de dados e algumas funções que complementam tal padrão, bem como a possibilidade de customização. Além disso, o Firebird lhe oferece excelente concorrência de acesso, alta performance, e uma poderosa linguagem com suporte a stored procedures e triggers de bancos.

POSTGRESQL.

PostgreSQL possui características ACID onde ele trabalha com transações muito bem. Ao consultar o banco de dados, uma transação enxerga um snapshot (instantâneo) dos dados, como estes eram no exato momento em que a consulta foi solicitada, desprezando as mudanças ocorridas depois disso. O PostgreSQL trata a execução de qualquer comando SQL como sendo executado dentro de uma transação. Na versão 8 apareceram os SAVEPOINTS (pontos de salvamento) , que guardam as informações até eles. Isso salva as operações existentes antes do SAVEPOINT e basta um ROLLBACK TO para continuar com as demais operações. O PostgreSQL mantém a consistência dos dados utilizando o modelo multiversão MVCC (Multiversion Concurrency Control), que permite que leitura não bloqueie escrita nem escrita bloqueie leitura. O PostgreSQL também conta com um nível de isolamento chamado serializable (serializável), que é mais rigoroso e emula execução serial das transações

SYBASE.

Sybase possui características de suporte ao processamento distribuído, o Adaptive Server Anywhere pode ser usado com o Sybase Enterprise Application Server para transações distribuídas, pode usar também diretamente o DTC (Distributed transaction Coordinator) nas aplicações. Suporta ODBC e OLE DB. Através do Two-Phase-commit, ele gerencia transações distribuídas e se um servidor

...

Baixar como (para membros premium)  txt (4.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com