Fórum Access VS. Paradox #275308
03/04/2005
0
Flacandido
Curtir tópico
+ 0Posts
03/04/2005
Vinicius2k
O Access é mais robusto e seguro que o Paradox.
Se puder evitá-los, não utilize BDE e/ou ODBC...
Recomendo a utilização o banco Access e a tecnologia ADO + OleDB Provider (Jet 4) para acesso.
Se tiver tempo e disponibilidade para aprendizado, sugiro que estude sobre SGBDs como o Firebird e MS-SQL Server (MSDE), que são excelentes opções sem custo agregado. Se estiver ´enforcado´ com o tempo, adote o Access (ao menos por enquanto), mas tenha em mente que o volume de dados, compromete a performance da aplicação em uma escala muito maior do que com um SGBD.
Boa sorte !
T+
Gostei + 0
04/04/2005
Flacandido
Gostei + 0
04/04/2005
Vinicius2k
Não conheço um ´limite´, se ele existir... Já vi tabelas em bancos Access com mais de um milhão de registros e diversos bancos que, no total, possuiam mais de 500 MB.
Este tamanho pode ser considerado pequeno para os SGBDs, mas com certeza, é bem grande para bancos desktop como o Access. O seu maior problema utilizando Access não será os limites do banco, propriamente dito, e sim tráfego na rede. Como os bancos desktop transportam todos os registros pela rede e o tratamento é feito inteiramente pela estação, o trafego é bastante grande e o desempenho da aplicação estará intimamente ligado à largura da banda e eficiencia da sua rede, bem como com a capacidade de processamento das estações.
Por este motivo, não é recomendado (mas nada o impede) que vc tenha mais de 10 estações operando a mesma aplicação de forma concorrente.
Vc precisa é de uma boa rede, servidor e estações com discos rápidos e muita memória. Se tiver isso, deve demorar um pouco até sentir o ´peso´ do Access, mas irá sentí-lo antes do que se estivesse utilizando um SGBD.
T+
Gostei + 0
05/04/2005
Flacandido
Gostei + 0
06/04/2005
Raserafim
se eu tiver uma base em Access e acessa-la através de uma rede utilizando comandos SQL, mesmo assim vão ser trazido todos os registros para serem tratados na máquina cliente? ou virão apenas os registros já filtrados pela instrução SQL?
Gostei + 0
06/04/2005
Aroldo Zanela
se eu tiver uma base em Access e acessa-la através de uma rede utilizando comandos SQL, mesmo assim vão ser trazido todos os registros para serem tratados na máquina cliente? ou virão apenas os registros já filtrados pela instrução SQL?[/quote:27cf7daa17]
Colega,
Qualquer banco de dados que não seja SGBD (Client/Server) opera por compartilhamento de arquivo e o subset do SQL ANSI 92 suportado pelas engines fazem a tarefa na estação. Portanto, o tráfego na rede é intenso.
O Limite do Access é (ou era) de 2 GB, porém, a própria Microsoft não recomenda o uso de mais de 50¬ deste valor, ou seja, mantenha-o até 1 GB para evitar problemas. Tenho relatos de mal comportamento dele com volumes muitos grandes de dados (próximo a 1 GB) em rede, porém, o mesmo sistema operou normalmente de forma stand-alone.
Acredito que sua idéia de particionar o banco é ideal para suportar este volume que você espera. Eu recomendo você planejar um upsize de banco (Firebird)o quanto antes, visando não ter maiores transtornos com a aplicação.
Gostei + 0
06/04/2005
Silviogs
os relatos citados acima são de profundos conhecimentos ténicos de nossos amigos aqui do forum, mas aconselho usar um Banco de Dados(Interbase, Firebird, Postgre etc.) além de serem free vc pode usar o acesso direto com o ZeosLib(free), exemplo já postado no forum. Com Delphi 7 e 2005 funciona sem problemas.
veja este tópico:
http://forum.devmedia.com.br/viewtopic.php?t=58753&highlight=paradox&sid=7c0b9674e98d151280014052d9875244
Atenciosamente
Silvio Guedes
Gostei + 0
06/04/2005
Vinicius2k
Apenas em complemento ao que já foi colocado pelo Aroldo, também penso que a idéia de particionar o banco é a melhor forma de reduzir as possibilidades de problemas utilizando o Access.
Como disse desde o primeiro post, o ideal é que vc utilizasse um SGBD, mas se não for possível por enquanto, já estude e planeje uma futura migração.
T+
Gostei + 0
06/04/2005
Edilcimar
Gostei + 0
06/04/2005
Nerdex
[url]http://forum.devmedia.com.br/viewtopic.php?t=61175&sid=5fb936ff680336ddceb1a09074389c94[/url]
Gostei + 0
06/04/2005
Nerdex
[url]http://www.clubedelphi.net/artigos/SQLite.asp[/url]
[img:f429969f51]http://www.sqlite.org/sqlite.gif[/img:f429969f51]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)