Android

Comparação e recursos de software de banco de dados de código aberto

Aborto espontâneo: Por que acontece?

Aborto espontâneo: Por que acontece?

Índice:

Anonim

Anteriormente falamos sobre o Banco de Dados SQL. Neste post vou listar alguns dos populares open source, free database software. Antes de iniciar qualquer serviço on-line é muito necessário escolher um banco de dados que garanta tempo de operação, segurança e atenda a todas as suas necessidades

Custos sempre são uma preocupação ao escolher um banco de dados, RDBMS de empresas multinacionais pode ser muito caro muita dor se você estiver executando um serviço on-line gratuito. Eventualmente, a ferramenta de gerenciamento de banco de dados de código aberto s pode ser muito útil. Esses bancos de dados são gratuitos ou custam muito menos e oferecem a maioria dos recursos de sistemas de banco de dados de última geração.

Ferramentas de banco de dados de código-fonte aberto

Aqui estão os 5 softwares de banco de dados mais populares sua comparação:

1) MySQL

O MySQL é o sistema de gerenciamento de banco de dados relacional mais popular e amplamente utilizado que fornece acesso multiusuário a vários bancos de dados. O MySQL é agora propriedade da Oracle e usa o Sequential Query Language para gerenciar um banco de dados. Sua fonte está disponível sob licença GNU e acordos de propriedade. O MySQL é mais popular entre os desenvolvedores de PHP e usado para sites, aplicativos da Web e serviços online.

O MySQL está disponível gratuitamente para fins não comerciais e pode custar menos de US $ 200 para uso comercial. Oferece recursos como o MS-SQL, Oracle e IBM DB2, aplicativos de banco de dados de grande porte.

2) PostgreSQL

É desenvolvido pelo Grupo de Desenvolvimento Global do PostgreSQL e é um ORDBMS (Object Relational Database Management System). Disponível para todas as plataformas Mac, Windows, Solaris e Linux sob licença MIT, o PostgreSQL suporta todas as propriedades dos principais bancos de dados. O PostgreSQL está atualmente disponível como versão 9.1.

3) SQLite

O SQLite é um pequeno banco de dados incorporado leve usado nos formatos de arquivo do aplicativo, banco de dados para aplicativos móveis e sites. O SQLite tem conformidade com as propriedades do ACID do banco de dados. É mais rápido e simples de usar a API. O SQLite vem com um cliente CLI (interface de linha de comando) autônomo que pode ser usado para administrar bancos de dados SQLite.

4) Berkeley DB

Propriedade da Oracle, o Berkeley DB fornece os serviços básicos de armazenamento para seu aplicativo, não importa o quão exigente e único que seus requisitos podem parecer. Berkeley DB APIs estão disponíveis em quase todas as linguagens de programação, incluindo ANSI-C, C ++, Java, C #, Perl, Python, Ruby e Erlang.

Um programa acessando o banco de dados é livre para decidir como os dados serão armazenados em um arquivo. registro. O Berkeley DB não impõe restrições aos dados do registro. O registro e sua chave podem ter até quatro gigabytes de comprimento. Note que o Berkeley DB não é um DBMS completo.

5) Firebird

O Firebird sempre foi mais completo que o MySQL e, ao contrário do PostgreSQL, sempre funcionou bem no Windows, Linux e outras variantes do Nix. O Firebird fornece muitos dos recursos disponíveis em bancos de dados comerciais, incluindo procedimentos armazenados, acionadores, backups ativos (backups enquanto o banco de dados está sendo executado) e replicação. O banco de dados Firebird vem em duas variações, servidor clássico e super servidor.

Os dados hoje em dia são muito mais complexos do que costumavam ser 10 anos atrás. Armazenar, manter e gerenciar dados depende da tecnologia de banco de dados. Empresas de alto nível como Microsoft, Oracle e IBM têm sido pioneiras em bancos de dados ao longo do tempo e produziram alguns dos melhores sistemas de banco de dados. Talvez o MS-SQL, IBM-DB e Oracle sejam os sistemas de banco de dados mais apreciados, mas os sistemas de banco de dados de código aberto listados acima são ricos em recursos e oferecem bom desempenho. Nas sombras de algumas aplicações corporativas, elas são geralmente negligenciadas.

Eu perdi seu banco de dados preferido? Mencione-os na seção de comentários abaixo.