Prezados amigos, resolvi fazer um teste comparativo develocidade entre algumas suite de acesso a dados do Delphi. Minha ideia inicial era fazer um comparativoentre o tao falado FireDAC e o DBX. Fiquei surpreso com o resultado, mas foiuma surpresa um tanto decepcionante quanto ao FireDAC. No teste que fiz ele e surpreendentementelento. Pode ser que haja alguma configuracao que eu nao tenha feito, mas pordefault, ele nao foi bem. Abaixo segue a metodologia e em seguida osresultados.MetodologiaCriei uma simples aplicacao com os componentes de acessoe fiz um loop com FOR de 1 ate 10000 com INSERTs.Abaixo segue o trecho do codigo: for I:= 1 to SpinEdit1.Value do begin ClientDataSet1.Append; ClientDataSet1ID.Value := i; ClientDataSet1TEXTO.Value := '0123456789001234567890'; ClientDataSet1TEMPO.Value := now; ClientDataSet1.Post; ClientDataSet1.ApplyUpdates(0); end; ClientDataSet1.Close;Essa arquitetura foi utilizada, pois e assim que utilizono meu desenvolvimento em 3 camadas com o DataSnap. O ClientDataSet roda nolado cliente e no lado servidor ha um provider e o componente de acesso adados.Utilizei o banco de dados FireBird porque creio que sejaum dos mais comuns na comunidade e sua instalacao e bastante simples derealizar. Atabela no banco contem apenas tres campos: ID interger, TEXTO varchar, TEMPOTime; Para cada registro gravado e fornecido o ID, um texto padrao e no campotempo vai o momento da em que os campos sao atribuidos, utilizando a funcao NOWcomo visto no codigo acima. Apos isso e verificado no banco de dados a relacaode tempo entre o primeiro registro gravado e o ultimo, obtendo-se assim o tempogasto para serem feitos todos os inserts. Outros parametros do ambiente do teste:Versao Delphi: XE5 TrialComputador: Notebook Dell i5 Windows 64 bitsVersao Firebird: 2.5.1 32 bitsRede: Servidor local, nao foi utilizado redeResultadosAqui segue a tabela de resultados entre as 3 suitestestadas ate agora, e uma variacao do DBX, gravacao com SQLQuery e comSQLDataSet: FireBird 2.5 32 Bits Componente INSERT=10000 (segundos) DBX/Query 28 DBX/DataSet 27 FireDAC 274 IB 30 Note que no geral a pouca diferenca entre as suites, excetoo FireDAC que e extremamente lento comparado com outros. Pode ser que sejasomente com o Firebird? Talvez, foi um teste que fiz, repito de forma simplespara uma avaliacao inicial. Para ver as primeiras impressoes, bem, eu nao estoufeliz com o que vi e irei procurar me aprofundar mais no assunto para ver o quepode ser melhorado.Novos teste Estou prevendo realizar novos testes, quero incrementar outroscomponentes no comparativo, por tanto aceito sugestoes(Coloquem nos comentariosou enviem um e-mail para jnelson3@ig.com.br). E brevemente quero testar com outrosbancos de dados e outros e outros comando como Update e Select que sao os maisutilizados.ConclusaoFiquei realmente decepcionado com o FireDAC, li que ele integrouao Delphi para ser o padrao, entao irei buscar mais informacoes para saber o queesta ocorrendo de errado. Por hora possodizer que foi chocante a lentidao. Nao recomendo ninguem a mudar por enquanto. Nova fase...Nao cobro por informacoes, e livre e espontaneo quem quiser ajudar, temos o compromisso de desenvolver tecnologia para nosso pais.Em breve mais assuntos e mais informacoes sobre tecnologia, em especial, Veiculos eletricos, Drones, Programacao, e muito mais. Prezados,E com muito prazer que estamos liberando alguns projetos queconsideramos importantes para o