O que é o SQLRDD ?
  O que é o SQLRDD Extreme Edition ?
  Quais alterações devo fazer em meu código fonte para utilizar o SQLRDD ?
  Que tipos de dado são suportados pelos SQLRDD ?
  Como ficará a performance de minha aplicação ?
  Como carregar os dados dos meus arquivos DBF para o banco SQL ?
  Como fica a segurança dos dados no banco SQL ?
  O SQLRDD necessita de algum programa server adicional ?
  O SQLRDD suporta índices com expressões complexas e funções próprias ?
  Quais os bancos de dados suportados pelo SQLRDD ?
  Quais sistemas operacionais são suportados pelo SQLRDD ?
  Como adquirir e quanto custa ?

 O que é o SQLRDD ?

Click aqui para uma descrição completa

O Que é o SQLRDD Extreme Edition ?

O SQLRDD Extreme é uma nova versão do SQLRDD muito mais rápida, lançada no final de 2009. Para saber os detalhes, click aqui: SQLRDD Extreme Edition

 Quais alterações devo fazer em meu código fonte para utilizar o SQLRDD ?

Basicamente, as alterações são:

* Inclusão do REQUEST SQLRDD no seu primeiro PRG
* Inclusão do REQUEST para a forma de conexão desejada (ODBC ou Nativo)
* Inclusão da função que faz a conexão ao banco de dados
* Substituição da função File() por SR_File() onde é verificada a existência de um arquivo de dados

veja o exemplo de um código fonte alterado para o SQLRDD

Que tipos de dado são suportados pelos SQLRDD ?

O SQLRDD suporta todos os tipos de dados do driver DBFCDX. Entretanto, os campos MEMO poder armazenar qualquer tipo de dado, com exceção de codeblocks. Veja o exemplo abaixo:

 Como ficará a performance de minha aplicação ?

A performance resultante depende de uma combinação de fatores como:

* O banco de dados escolhido
* Tuning e configuração do banco de dados
* A forma como a sua aplicação é escrita

De forma geral, podemos dizer que algumas operações se tornam mais rápidas do que DBF e outras mais lentas. Para as operações que perdem performance, podemos escrever rotinas diretamente em SQL e executá-las a partir de funções próprias do SQLRDD. 

O manual do SQLRDD vem com uma série de dicas e sugestões para você otimizar a performance de sua aplicação.

Como carregar os dados dos meus arquivos DBF para o banco SQL ?

O SQLRDD possui um utilitário chamado DBF2SQL (código fonte fornecido) que faz este serviço automaticamente.

Como fica a segurança dos dados no banco SQL ?

Este é o ponto mais forte! 

* Remova a corrupção de dados e índices da sua lista de preocupações
* Esqueça as fragilidades e problemas associados aos arquivos DBT
* O acesso aos dados fica oculto na rede e protegido por senha
* Integridade Transacional : Se uma operação falar, todo o processamento pode retornar a um determinado ponto (depende do banco de dados)

O SQLRDD necessita de algum programa server adicional ?

Não. Você acessa diretamente o banco de dados.

O SQLRDD suporta índices com expressões complexas e funções próprias ?

Sim. Você pode criar índices com qualquer expressão e funções próprias. Além disso, você possui completo suporte a Recno() e Deleted(), TAGs e Order Bags no melhor estilo CDX.

Quais os bancos de dados suportados pelo SQLRDD ?

Veja no quadro de status de desenvolvimento clicando aqui

Quais sistemas operacionais são suportados pelo SQLRDD ?

O SQLRDD possui versões para Linux e Windows. O Servidor de banco de dados pode rodar qualquer sistema operacional e estar em Micro, RISC, AS/400, Mainframe, etc.

Como adquirir e quanto custa ?

O SQLRDD é parte integrante do xHarbour Builder Enterprise e também é vendido como um componente adicional para o xharbour.org, com compiladores Borland. Click aqui para ver os preços e condições. Caso queira testar o SQLRDD, baixe a versão demo do xHarbour Builder clicando aqui.

Este Web SIte é uma produção "in house". © 2009 xHarbour.com Inc. Todos os direitos reservados.