Principais razões para usar MySQL

Escalabilidade e flexibilidade, Alto Desempenho, Suporte transacional robusta, Protecção de Dados Strong, Pontos fortes Armazém Web e Dados, Aplicação Comprehensive, Gestão,  Liberdade Open Source e suporte 24 x 7 e O mais baixo Custo Total de Propriedade.

1. Escalabilidade e flexibilidade

O servidor de banco de dados MySQL fornece o melhor em escalabilidade, ostentando a capacidade para lidar com aplicações profundamente enraizadas com uma pegada de apenas 1MB de executar maciços data warehouses segurando terabytes de informação. A flexibilidade da plataforma é uma característica forte do MySQL com todos os sabores de Linux, UNIX e Windows que está sendo suportado. E, claro, a natureza de código aberto do MySQL permite a personalização completa para aqueles que querem adicionar requisitos exclusivos para o servidor de banco de dados.

2. Alto Desempenho

A arquitetura única de armazenamento de motor permite que os profissionais de banco de dados para configurar o servidor de banco de dados MySQL especificamente para aplicações específicas, com o resultado final sendo os resultados de desempenho surpreendentes. Se a aplicação pretendida é um sistema de processamento de transações de alta velocidade ou um site de alto volume que atende a bilhões de consultas por dia, MySQL pode satisfazer as expectativas de desempenho mais exigentes de qualquer sistema. Com utilitários de alta velocidade de carga, caches de memória distintos, índices de texto completo, e outros mecanismos para melhorar o desempenho, o MySQL oferece toda a munição certa para sistemas críticos de negócios de hoje.

3. High Availability

confiabilidade sólida e constante disponibilidade são características de MySQL, com os clientes contando com MySQL para garantir uptime em torno do relógio. MySQL oferece uma variedade de opções de alta disponibilidade de configurações de replicação mestre / escravo de alta velocidade, para os servidores de Cluster especializados que oferecem failover imediato, a fornecedores de terceiros que oferecem soluções únicas de alta disponibilidade para o servidor de banco de dados MySQL.

4. Suporte transacional robusta

MySQL oferece um dos mais poderosos motores de banco de dados transacionais no mercado. As características incluem ACID completo (,,, atômica consistente isolado duráveis) suporte a transações, bloqueio de nível de linha ilimitada, capacidade de transação distribuída, e suporte a transações multi-versão onde os leitores não bloqueiam escritores e vice-versa. integridade de dados completo também é assegurada através da integridade imposta por servidor referencial, os níveis de isolamento de transação especializados e detecção de impasse instante.

5. Pontos fortes Armazém Web e Dados

MySQL é o padrão de fato para sites de alto tráfego web por causa de seu mecanismo de consulta de alto desempenho, capacidade de inserção de dados tremendamente rápido e forte apoio para as funções da web especializadas como rápidas pesquisas de texto completo. Essas mesmas forças também se aplicam a ambientes de armazenamento de dados, onde o MySQL escalona-se na faixa terabyte tanto para servidores individuais ou arquiteturas scale-out. Outras características como principais tabelas de memória, árvore-B e hash índices e tabelas de arquivo comprimido que reduzem os requisitos de armazenamento em até oitenta por cento fazer o MySQL um forte destaque para aplicações web e business intelligence.

6. Protecção de Dados Strong

Porque guardando os ativos de dados de empresas é o trabalho número de profissionais de banco de dados, MySQL oferece características excepcionais de segurança que garantam a protecção dos dados absoluto. Em termos de autenticação de banco de dados, MySQL fornece mecanismos poderosos para garantir que somente usuários autorizados têm entrada para o servidor de banco de dados, com a capacidade de bloquear os usuários até o nível máquina cliente sendo possível. SSH e suporte SSL também são fornecidos para garantir conexões seguras e protegidas. Um quadro objeto privilégio granular está presente para que os usuários só vêem os dados que deveriam, e poderosas funções de criptografia e descriptografia de dados garantir que os dados sensíveis é protegido contra a exibição não autorizada. Finalmente, utilitários de backup e recuperação fornecidos através MySQL e os fornecedores de software de terceiros permitem o backup lógico e físico completo, bem como a recuperação total e point-in-time.

Desenvolvimento 7. Aplicação Comprehensive

Uma das razões MySQL é mais popular banco de dados open source do mundo é que ele fornece um suporte abrangente para todas as necessidades de desenvolvimento de aplicações. Dentro do banco de dados, suporte pode ser encontrado por procedimentos armazenados, triggers, funções, visualizações, cursores, SQL ANSI-padrão e muito mais. Para aplicações embarcadas, as bibliotecas de plug-in estão disponíveis para incorporar o suporte de banco de dados MySQL em quase qualquer aplicação. MySQL também fornece conectores e drivers (ODBC, JDBC, etc.) que permitem que todas as formas de aplicações para fazer uso do MySQL como um servidor de gerenciamento de dados preferida. Não importa se é PHP, Perl, Java, Visual Basic, ou .NET, MySQL oferece aos desenvolvedores de aplicativos tudo o que precisam para ser bem sucedido na construção de sistemas de informação de bases de dados.

Facilidade 8. Gestão

MySQL oferece a capacidade de arranque rápido excepcional, com o tempo médio de download de software para conclusão da instalação sendo menos de quinze minutos. Esta regra se aplica se a plataforma é o Microsoft Windows, Linux, Macintosh ou UNIX. Uma vez instalado, características de auto-gestão, como expansão automática espaço, auto-restart, e as mudanças de configuração dinâmica tomar grande parte da carga fora os administradores de banco de dados já sobrecarregado. MySQL também fornece um conjunto completo de ferramentas de gerenciamento e migração gráficas que permitem que um DBA para gerenciar, solucionar problemas e controlar o funcionamento de muitos servidores MySQL a partir de uma única estação de trabalho. Muitas ferramentas de fornecedor de software de terceiros também estão disponíveis para MySQL que lidar com tarefas que vão desde a concepção de dados e ETL, para completar a administração de banco de dados, gerenciamento de trabalho e monitoramento de desempenho.

9. Liberdade Open Source e suporte 24 x 7

Muitas empresas estão hesitantes em comprometer totalmente a software de fonte aberta, porque eles acreditam que não podem obter o tipo de apoio ou redes de segurança serviço de profissionais que atualmente contam com software proprietário para garantir o sucesso global das suas aplicações-chave. As questões de indenização venha muitas vezes também. Estas preocupações podem ser colocados para descansar com o MySQL como suporte completo ao redor do relógio, bem como indenização está disponível através do MySQL Enterprise. MySQL não é um projeto típico de fonte aberta como todo o software é de propriedade e apoiado pela Oracle, e, por isso, um custo único e modelo de suporte estão disponíveis, que oferece uma combinação única de liberdade de fonte aberta e software confiáveis com suporte.

10. O mais baixo Custo Total de Propriedade

Ao migrar aplicativos de banco de dados de transmissão de corrente para o MySQL, ou usando o MySQL para novos projectos de desenvolvimento, as empresas estão percebendo economias de custo que muitas vezes se estendem em sete figuras. Conseguido através da utilização das arquiteturas de servidores de banco de dados e scale-out do MySQL que utilizam hardware commodity de baixo custo, as empresas estão descobrindo que eles podem alcançar níveis surpreendentes de escalabilidade e desempenho, tudo a um custo que é muito menos do que os oferecidos pela proprietária e fornecedores de software de scale-up. Além disso, a confiabilidade e fácil manutenção do MySQL significa que os administradores de banco de dados não perca tempo solucionando problemas de desempenho ou tempo de inatividade, mas em vez disso pode se concentrar em fazer um impacto positivo em tarefas de nível mais alto que envolvem o lado do negócio de dados.

Fonte: blogs.oracle.com