CSDK, IBM Data Server Client e drivers

Versão para impressãoEnviar para amigoVersão PDF

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.

Para realizar o Download dos Clients / Kits de Desenvolvimento, o único lugar disponível é o site da IBM, onde é preciso ter cadastro (é de graça), mas se você tem o pacote de instalação do Banco de dados Informix, junto com ele sempre vem os dois kits(*) para a mesma plataforma do banco.
(*) Na realidade até versões recentes vinha apenas o CSDK, o IBM Data Server era preciso baixar separadamente. Mas agora vem ambos.

  1. Protocolos de comunicação
  2. IBM Data Server Client
  3. Linguages e drivers suportados
  4. Leitura recomendada


Protocolos de comunicação


Existem dois protocolos de comunicação com o banco de dados Informix: SQLI e DRDA
Estes protolos são configurados no servidor pelo DBA. Pode-se utilizar um exclusivamente ou ambos.
SQLI : Padrão do CSDK
DRDA : Padrão do IBM Data Server Client

IBM Data Server Client


Algumas palavras adicionais devem ser ditas refêrente a este kit.
Já é publico que a IBM pretende utiliza-lo como Kit "oficial" e assim descontinuar o CSDK. Portanto ao iniciar um projeto se informe nos menores detalhes sobre quais a limitações que este kit ainda tem (que estão sendo implementadas diáriamente) e se ele atender em todos os seus requisitos, é recomendável utiliza-lo ao invés do CSDK.


Linguages e drivers suportados


São ínumeras as linguagens/drivers suportadas pelo Informix. são elas:
  • Java através de JDBC/SQLJ
  • .Net através de do Informix .Net Provider ou IBM Data Server Provider com OLE DB / ODBC
    Existem plug-ins que podem ser adicionados ao Visual Studio.
    Suporta as interfaces de desenvolvimento: Visual Basic .NET , Visual C# .NET, Visual J# .NET, ASP.NET
  • OLE DB Provider
  • C/C++ através da biblioteca ESQL/C
  • Cobol através da biblioteca ESQL/COBOL
  • Aplicações com suporte ao ODBC/CLI
  • PHP através do PDO_Informix
  • Perl
  • Ruby através do Ruby Gem
  • Ruby on Rails através do Ruby Gem
  • FORTRAN
  • Phyton através do informixDB
    Este driver não é oficial da IBM, foi desenvolvida por terceiros utilizando ESQL/C implementando o padrão DB-API.

Leitura recomendada


Para quem está começando é altamente recomdendável que leia o e-book Getting Started do Jacques Roy da IBM .

4
Média: 4 (1 vote)
Sua avaliação: Nenhum

Comentar

O conteúdo deste campo é privado não será exibido ao público.
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Você pode usar tags BBCode no texto.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

Mais informações sobre as opções de formatação

CAPTCHA
Este teste é para bloquear programas automatizados e previnir spams
CAPTCHA de Imagem
Digite o texto exibido na imagem.