IBM DB2 9 revisão

Com o lançamento do DB2 9 (antigo nome de código ‘Viper’), a IBM deu finalmente desenvolvedores algo para obter animado sobre. Nesta versão, a IBM agora oferece suporte a XML nativo, um conjunto atualizado de ferramentas de desenvolvimento e melhorias suficientes na administração, segurança e gerenciamento de memória para fazer até mesmo o DBA mais desgastado pela batalha dar-lhe uma segunda olhada. Nesta revisão, vamos examinar alguns dos novos recursos do DB2 9 a partir da perspectiva de um desenvolvedor, começando com as ferramentas fornecidas neste comunicado.

Atualizado ferramentas de desenvolvimento; Se você já usou DB2 antes, você terá amado ou odiado o desenvolvedor e as ferramentas administrativas previstas nas versões anteriores. Devotos vai ficar feliz em saber as ferramentas são todos ainda lá e foram atualizados para esta versão. Você ainda pode usar o Centro de Controle para administrar seu banco de dados ea linha de comando ainda está em seus beck e chamada se você precisar dele.

No entanto, se você não muito impressionado com as ferramentas anteriormente fornecidos com o DB2, você definitivamente precisa ter um olhar para o novo DB2 Developer Workbench (DWB). O DWB é baseado no framework Eclipse e fornece um ambiente onde você pode criar consultas XML, scripts SQL, procedimentos armazenados documentos de esquema XML e consultas definidas pelo usuário.

Usando os DWB, desenvolvedores e administradores podem criar projetos que podem ser usadas para criar e trabalhar com a maioria dos objetos de banco de dados dentro de um ambiente familiar. Quando você entra pela primeira vez o DWB, você será na perspectiva ‘Dados’, que você pode usar para criar novos projetos para projetar bancos de dados, esquemas XML e assim por diante. e quaisquer projetos criados será mostrado no Data Project Explorer.

Na janela Data Project Explorer, você pode criar um número de diferentes modelos de banco de dados, incluindo a física, lógica, domínio e modelos de glossário para o seu banco de dados, bem como as instruções DDL que serão usados ​​para criar o banco de dados físico em si.

Há também uma janela de banco de dados Explorer, que pode ser usado para se conectar ao seu banco de dados e navegar os objetos que está contém. Você pode filtrar o conteúdo do banco de dados a partir do Explorer, bem como invocar um editor SQL diretamente do menu Explorer.

E porque o DWB é construída em Eclipse, há uma série de outros desenvolvedor fantástica recursos incluídos, entre eles a capacidade de acompanhar as tarefas, problemas, erros e assim por diante, diretamente de dentro o ambiente de trabalho, bem como um número de assistentes para consultar de dados com XQuery e SQL, criando novos procedimentos armazenados, funções definidas pelo usuário e muito mais.

A bancada também é totalmente integrado com o CVS, o que torna o trabalho em um ambiente de equipe mais fácil, além de proporcionar o tão necessário apoio para controle de origem. Aproveitando a estrutura do Eclipse foi uma jogada inteligente para a IBM e desenvolvedores que já estão familiarizados com o ambiente Eclipse deve se sentir em casa.

Para os desenvolvedores que precisam integrar DB2 em aplicações their.NET, há também um provedor de dados DB2 atualizado incluído nesta versão, bem como add-ins para o ambiente de design Visual Studio.NET.

melhorias do servidor; Com este lançamento, o DB2 agora inclui dois motores de processamento diferentes, um para dados relacionais e um para XML. IBM tem marcado esta tecnologia “pureXML” e agora armazena XML diretamente no banco de dados, permitindo aos desenvolvedores usar SQL ou XQuery para acessar os dados. Isto terá um impacto real sobre aplicações XML-intensiva e reduzir o tempo de desenvolvimento.

IBM também introduziu suporte adicional para o particionamento de banco de dados, com suporte para intervalo ou particionamento de tabela, hashing e clustering multi-dimensional. Para os desenvolvedores de banco de dados experientes, essas opções de particionamento proporcionar maior flexibilidade no armazenamento de dados em diferentes servidores, gerenciamento de atualizações ou cópias de segurança de partições e muito mais. Além de particionamento melhorias, DB2 9 também é otimizado para armazenamento de dados e afirma que a nova tecnologia pode reduzir o espaço em disco necessário por 45 a 69 por cento. Isso deve reduzir a necessidade de espaço em disco adicional e os algoritmos de compressão usados ​​garantir que você não vai perder todos os dados no processo.

No site de gestão, DB2 9 também inclui configurações de memória de auto-ajuste que podem determinar a melhor configuração automaticamente com base em padrões de uso de servidor. O sintonizador de memória deve eliminar alguns dos administradores de banco de dados manuais tweaks pode ter feito no passado, além de aumentar o desempenho de cada servidor.

Há também novas funcionalidades destinadas a administração do dia-a-dia, incluindo reiniciar as operações de recuperação, redirecionou restaurações e banco de dados reconstrói a partir do espaço de tabelas imagens de backup. Os administradores vão adorar a capacidade de mudar atributos da tabela sem realmente ter que descartar e recriar a tabela, enquanto os novos modelos de torná-lo fácil de copiar banco de dados e modelo esquemas. Isto é especialmente útil quando você precisa ter um esquema de banco de dados de produção e fazer várias cópias para testes, migração e assim por diante.

Do lado das coisas de segurança, DB2 9 inclui ‘baseado em rótulo Access Control “, que permite aos administradores criar rótulos em linhas de dados que podem ser usados ​​para controlar o acesso de segurança. Há também várias melhorias de segurança projetadas para reduzir o tempo de ida e viagens para o banco de dados para verificar as credenciais de segurança.

Um dos recursos mais interessantes do DB2 é que ele suporta uma ampla variedade de plataformas, incluindo Windows, Linux e AIX em ambas as implementações de 32 bits e de 64 bits. Há quatro versões do DB2 9 que são transporte, incluindo Express, Workgroup e Enterprise e preço varia (IBM Austrália citou cerca de R $ 275 por usuário para a edição Express). A quarta versão do DB2 9 é a edição do “Express-C ‘, que é gratuito e inclui a capacidade de redistribuir o banco de dados e servidor.

A edição Express-C é a escolha lógica, se você estiver olhando para desenvolver seus próprios aplicativos no DB2 e, eventualmente, distribuí-las para outros usuários, ou se você estiver olhando para chegar até a velocidade com a nova versão antes de atualizar.

Resumo; DB2 9 elevou significativamente a fasquia para o desenvolvimento de banco de dados. A introdução de uma solução XML pura e a edição Express-C vai fazer DB2 competitiva entre os desenvolvedores criar e distribuir aplicações baseadas em XML. Para os clientes do DB2 existente, as melhorias nos recursos de administração e funcionalidade poderia torná-lo um upgrade atraente.

Além disso, quem pode ignorar a mancha de novo Developer Workbench? Com o DWB, a IBM deve ser capaz de recuperar algum terreno de desenvolvedores que no passado pode ter olhado DB2 passado para uma plataforma que era mais fácil desenvolver em.

Ao colocar-se contra recentes versões do servidor de banco de dados da Oracle e Microsoft, DB2 ainda é um forte concorrente e pode ir cabeça-a-cabeça com ambas as plataformas. Os recursos XML no DB2 9 definitivamente poderia balançar mais licenças maneira da IBM, e com o mundo focada em XML e aplicativos baseados em SOA, pode ser uma boa aposta.

IBM DB2 9; Empresa: IBM Austrália; Preço: A edição Express começa em R $ 275 por usuário

Microsoft enérgico, First Take: Criar conteúdo atraente em seu smartphone

Xplore Xslate D10, First Take: Um tablet Android resistente para ambientes difíceis

Kobo Aura ONE, First Take: Grande tela de e-reader com 8GB de armazenamento

Getac S410, First Take: A, ao ar livre-friendly laptop dura 14 polegadas