DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

DbExpress de A a Z - Revista Clube Delphi Magazine 142

Este artigo vai instruir o leitor a trabalhar com as melhores práticas em relação ao acesso a dados dentro do Delphi, utilizando o Framework DbExpress 4.0 e trabalhando com conceitos propostos pela Embarcadero Brasil.





ClubeDelphi 142

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da ClubeDelphi 142


Quando a palavra é conectividade o Delphi consegue nos oferecer uma infinidade de oportunidades para trabalharmos com as mais diversas formas presentes na ferramenta. Podemos conectar com bancos de dados através de drivers padrões, utilizar drivers de terceiros, componentes de terceiros, conexões com Cliente/Servidor, mas sempre a questão é: “qual é a melhor forma de conectar, a mais fácil ou a mais robusta, até mesmo aquela que irei ter o melhor aproveitamento de código?”.

O DbExpress vem de encontro a essas questões. Ele tem a finalidade fornecer acesso a dados dentro do Delphi. Utilizando a estrutura de drivers nativos ou aplicativos gerenciados, possuindo também componentes para a VCL.

Uma das facilidades de trabalhar com o DbExpress é que além de ser totalmente integrado ao Delphi, os drivers que estão disponíveis atendem uma grande leva de bancos de dados comerciais disponíveis atualmente no mercado, porém se necessário for é possível integrar outros drivers para que o Framework possa visualizar outros bancos de dados.

O DbExpress também é útil em relação a grandes proporções de dados e acessos simultâneos permitindo fácil escalabilidade e algoritmos de segurança, tais como Failover e Load Balance. Tudo isso integrado a um único Framework cuja forma de trabalho segue uma mesma linha. Aprendendo um único conceito é possível desenvolver do mais simples ao mais robusto servidor de dados e ponto de acesso a dados. Para melhorar o aprendizado vamos explorar as funcionalidades do DbExpress em artigos distintos, abordando todas as possibilidades que esta ferramenta nos oferece. Por ser uma recomendação dentro dos treinamentos oficiais da Embarcadero Brasil, vamos seguir alguns passos que são propostos durante os treinamentos. Passando pelo simples CRUD até chegarmos à estrutura multicamadas.

Neste primeiro artigo o conceito geral do DbExpress será abordado e chegaremos ao término deste com um CRUD sendo implementado em um banco SQL Server.

Nota do DevMan
Failover é a habilidade de uma máquina, equipamento ou software de transferir informações de um componente que está em falha para um alternativo, sem interromper o fluxo do processo. Por exemplo, digamos que temos um servidor DataSnap em funcionamento, contudo, a máquina para de responder. Automaticamente as conexões deveriam ser redirecionadas para outra máquina, seja de backup ou alternativa, sem que o usuário final perceba.


Nota do DevMan
Load Balance é o processo de analisar a carga de uma determina máquina recebe e distribuir essa carga em outras que estejam disponíveis. Esta é uma técnica muito comum em servidores web, que devem controlar a quantidade de requisições que são feitas para que o tempo de resposta não seja longo.
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Alexandre Borges
Desenvolvedor, instrutor e consultor: Delphi, C#, IOS, Maker. Graduado em gestão de TI, certificado Delphi Developer, Master, Microsoft MCP. Instrutor Oficial da Embarcadero em Goiânia.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03