Lione, boa tarde. 

Você pode fazer parte do que deseja utilizando o banco de dados c-tree.
O Paradox é um "banco de dados orientado a registros", em contrapartida
aos bancos Firebird, Oracle e outros que são "SQL". O c-tree é um banco
de dados que permite acesso simultâneo aos níveis SQL e ISAM (orientado
a registros). A vantagem do acesso ISAM é a rapidez e menor exigência de
máquina. A vantagem do método SQL é o fato de ser o "padrão do mercado"
e ser uma ótima solução quando o seu problema é efetivamente relacional.

Nós disponibilizamos em nossa página os componentes VCL que são próximos
aos do Paradox, assim, sua migração seria em um primeiro passo
"simplificada". Em um segundo momento (evolução do modelo), você poderia
agregar novos módulos com consultas SQL, via DBExpress por exemplo
(disponível para download no mesmo "pacote"). Ou seja, você pode
trabalhar com os dois mundos simultaneamente (desde que você mantenha o
controle sobre o que está desenvolvendo, uma vez que no nível ISAM você
não tem, por exemplo, integridade referencial). Um de nossos clientes
utiliza este modelo híbrido (embora não via Delphi, mas sim via C/C++)
com entrada de dados em tempo real em ISAM e back Office reporting em
SQL, armazenando da ordem de 40 GB/dia no sistema (~0,5 MB / s). Em
outras palavras, mantendo-se no nível ISAM, você irá ter uma melhor
performance (e não pior) e poderá ter acesso SQL se for necessário no
futuro.

O c-tree Server possui suporte a múltiplas plataformas (mais de 30),
suporte transacional (incluindo recuperação automática), suporte a
arquivos em memória, suporte a arquivos 64 bit e muito mais. É um
produto comercial, e possui uma versão de avaliação disponível em
www.faircom.com/brasil/download.  

Caso você tenha alguma dúvida sobre o modelo, por favor entre em contato
diretamente comigo. Saudações,

Almir Fernandes 
FairCom do Brasil Ltda. 
Fone: 55-11-3872-9802 
Fax:  55-11-3875-1309
Email:  [EMAIL PROTECTED]
www.faircom.com.br 

Baixe hoje mesmo sua versão de avaliação do c-tree:
www.faircom.com/brasil/download
 
FairCom. Providing engineering level, cross-platform database
development tools since 1979!!!!
 
Notice: The information enclosed in this electronic mail message,
including any attachments, is the confidential property of FairCom
Corporation. All rights reserved under copyright and applicable laws.
Use of FairCom software and/or source code contained in this email or an
attachment thereto or accessed through any enclosed link will be subject
to all terms of any contracts in effect between FairCom and the
recipient. If you are unsure of the meaning or applicability of any
terms of such agreements, before downloading or accessing the software
you should seek advice of counsel or contact FairCom's contract
department for clarification.

-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
 
 Mensagem: 10        
     Data: Thu, 23 Mar 2006 10:51:56 -0300
       De: "Alessandro Fernandes" <[EMAIL PROTECTED]>
  Assunto: RES: Mudar de Bando de Dados de forma prática

Você pode, em principio, usar o IBO que tem componentes completamente
compatíveis com os componentes BDE. Da pra mudar os componentes usando
um
programa que existe pra isso que substitui todos os componentes (table e
cia) pelos equivalentes IBO.

O resultado não vai ser o ideal, algumas (ou várias) coisas vão ficar
lentas, porque não é aconselhável trabalhar com o Firebird como se fazia
com
o Paradox. Mas acho que é um começo. Ai você vai ajustando os pontos
mais
críticos. Eu fiz isso com um sistema meu há uns anos atrás. O sistema
acessava um banco Access usando o BDE, substitui os componentes pelos
equivalentes IBO. Algumas consultas e relatórios ficaram uma carroça,
outros
módulos ficaram meia boca e outros não sofreram alteração no desempenho.
Ai,
fui alterando os mais críticos primeiro até ter um sistema todo
alterado. É
claro que os novos módulos iam sendo feito já da forma correta. Até hoje
existem módulos antigos ainda usando IBOTables sem problemas. 

Se quiser me contate em private que te passo o tal programa que faz a
conversão.

Um abraço

Alessandro Fernandes

> -----Mensagem original-----
> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em
> nome de infopassos2001
> Enviada em: quinta-feira, 23 de março de 2006 10:22
> Para: delphi-br@yahoogrupos.com.br
> Assunto: [delphi-br] Mudar de Bando de Dados de forma prática
> 
> Caros Colegas...
> 
> 
> Sou programados a tempo e tenho todos os meus programas com o banco de
> dados próprio do delphi (paradox), mas preciso achar uma solução para
> os diversos corrompimentos de indices que ocorrem frequentemente, ai
> resolvi mudar de banco de dados para o firebird, mas gostaria de ver
> com vcs uma forma facil e pratica de fazer isso, sem mudar muito na
> parte da programação, sem usar sql, nem que fique um pouco mais lento,
> mas estou sem tempo para mudar os códigos, tem uma forma de mudar
> somente os componentes e pronto, ou como posso fazer?????
> 
> 
> Sem mais.
> 
> atenciosamente.
> 
> Lione Bohn.
> 
> 
> 
> 
> 
> 
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> 
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.2.6/288 - Release Date:
22/3/2006



 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.0/290 - Release Date: 23/3/2006
 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a