Linguagem de consulta estruturada ajuda a gerenciar dados em um banco de dados relacional. Bancos de dados relacionais usam um sistema de tabelas para armazenar peças individuais de informação. Eles são conhecidos como "relacionais" porque os dados são organizados com base nos relacionamentos entre itens. Existem várias variações de SQL, incluindo Oracle SQL, Microsoft SQL Server, PostgreSQL e MemSQL.
A capacidade de agrupar várias transações no mesmo lote para processamento diferencia o Oracle de seus concorrentes. A versão da Microsoft do SQL é limitada a executar cada transação individualmente em ordem sequencial. Isso dá ao Oracle SQL escalabilidade muito maior que versões sequenciais de SQL, que são limitadas a expandir apenas verticalmente. Expansão vertical pode ser significativamente mais cara que expansão horizontal. Expandir verticalmente requer adição de memória do servidor, capacidade de disco rígido e equipamentos de ventilação. O Oracle pode expandir horizontalmente agrupando transações para processamento mais eficiente.
Além do processamento em lote de transações, o Oracle oferece outros métodos de melhorar o desempenho do seu banco de dados. Você pode usar múltiplos servidores para trabalhar no mesmo banco de dados com o recurso Real Application Clusters. Isso pode aumentar significativamente seu poder de processamento pelo preço de apenas um servidor adicional. O Oracle SQL também oferece mais opções para ajustar a operação do seu banco de dados para atender às capacidades do seu servidor.
O Oracle SQL dá a flexibilidade de escolher rodar seu banco de dados em qualquer sistema operacional. Linguagens dedicadas são compatíveis apenas com sistemas operacionais do mesmo fabricante. Por exemplo, você só pode rodar Microsoft SQL Server em uma máquina baseada em Windows. Em comparação, você pode instalar Oracle SQL em um servidor Unix e beneficiar-se da confiabilidade do Unix mantendo a padronização do SQL. Unix é menos vulnerável a muitos vírus comuns de computador, o que mantém suas informações seguras. O Oracle SQL também é compatível com versões anteriores, então você tem a opção de atualizar no futuro sem perder dados.
O custo de operar Oracle SQL o coloca em desvantagem em comparação a outras versões de SQL. A diferença de custo começa com taxas de licenciamento, que podem ser até dez vezes maiores para o Oracle. Como Oracle SQL é uma linguagem complexa e altamente especializada, pode ser difícil encontrar administradores de banco de dados qualificados para rodar seu sistema. Quando você encontra um candidato adequado, espere pagar duas ou três vezes mais em salário do que pagaria a um administrador Microsoft ou PostgreSQL comparável.
Oracle SQL também é mais difícil de aprender e operar que seus concorrentes. Uma versão amigável como SQL Server é fácil de instalar e configurar com mínimo de personalização. Inclui cinco bancos de dados de exemplo que você pode usar como estrutura para as informações da sua empresa. A Microsoft também fornece ferramentas de gerenciamento SQL Server baseadas no Visual Studio para ajudar a modificar o design do banco de dados, alterar os dados que ele contém e executar consultas.
Tecnologia Eletrônica © [www.351231.com]