introdução

Está avaliando utilizar IBM Informix Innovator-C ? Pense "uma" vez antes....

Para quem me conhece ou costuma acessar meu site, deve estar estranhando muito o titulo deste meu artigo (ou desabafo).
Principalmente por estar em um site/blog 100% focado em Informix, escrito por uma pessoa que há 14 anos depende 100% dele para ter o salário no final do mês e que ainda tira o dinheiro do próprio bolso para manter o site no ar.

Programando em C para Informix - ESQL/C

Uma situação muito comum de ocorrer em empresas especializadas em software ou industrias é quando o desenvolvedor trabalha sobre uma funcionalidade critica, que exige boa performance, disponibilidade e possui uma lógica de aplicação relativamente simples. Porém ao manter o desenvolvimento com linguagens como .Net , Delphi, php , entre outras é comum sofrer de problemas de performance da aplicação devido o grande overhead que estas linguagens geram.

Naturalmente existe uma resistência por parte do desenvolvedor em utilizar outra linguagem para melhorar a solução e da empresa por ter que administrar um sistema com uma mescla de linguagens. Principalmente quando se trata de C, que tem o mito de ser algo complicado, improdutivo e para nerds.

Para Desenvolvedores

Foi criado uma nova sessão focada aos desenvolvedores Informix.
Acesse no menu principal do site o link Para Desenvolvedores

CSDK, IBM Data Server Client e drivers

Para acessar o Informix existem dois kits de desenvolvimento que possuem diferentes drivers e diferentes limitações de recursos:

CSDK - Client Software Development Kit: É o kit "nativo" do Informix, mais completo e compátivel com os novos recursos do banco de dados.

IBM Data Server Client: Este cliente é mais novo onde possui drivers comuns para DB2 e Informix, porém ele ainda tem algumas limitações de recursos mas que estão sendo implementadas a cada versão disponibilizada. Já é claro e divulgado que a IBM pretende manter apenas este Kit no futuro, quando este estiver compatibilizado com o CSDK em termos de recursos suportados.

Ambos kits estão disponiveis para Windows, Unix/Linux e MacOS.

Administrando o Informix através de SQL

Na versão 11 do Informix foi adicionado um novo recurso muito util para DBAs e principalmente para empresas que utilizam o Informix como seu banco de dados OEM de sua aplicação.
Este recurso é praticamente a execução de qualquer comando administrativo do Informix via conexão SQL.

Como gerênciar/administrar o Informix

Percebo que muita gente que está começando a trabalhar com o Informix e faz sua instalação pela primeira vez fica um pouco perdido em como realizar o gerenciamento do banco.

Licenças do Informix

Todas as descrições abaixo sobre o licenciamento estão sujeitas a alteração e podem variar.

Tutorial Parte 5 - Restaurando um backup (ontape)

No tutorial anterior demonstrei vários meios de gerar o backup do Informix utilizando a ferramenta ontape. Agora vou demonstrar a parte mais importante, restaurar estes backups!

Tutorial Parte 4a - Realizando backup (ontape)

Nesta parte do tutorial iremos demonstrar como realizar backup do Informix utilizando uma das ferramentas nativas.
A explicação básica de como funciona o backup e uma explicação geral das ferramentas disponíveis você irá encontrar neste artigo.

Iremos iniciar pelo ontape , por ser a ferramenta mais simples e facil de trabalhar.

Tutorial Parte 3 - Montando uma base de teste

Agora que já temos uma instancia em funcionamento, aqui vou colocar uma pequena demonstração de como criar uma pequena base de teste e já até demonstrar alguns recursos e modo de trabalho com o Informix.