DISCUSSAO ACCESS X OUTROS BANCOS DE DADOS
ESTAVA LENDO O ARTIGO PASSARO DE FOGO SOBRE O FIREBIRD DA BORLAND E ME VEIO UMA PERGUNTA, SERÃ Â QUE O ACCESS QUE EU USO A TANTO TEMPO NAO MERECE RESPEITO POR PARTE DE NOS, POIS PARA MIM ELE NUNCA DEU PRBLEMA QUE FEZ COM QUE MEU TRABALHO FOSSE INFERIOR A DE OUTRAS PESSOAS, ENTAO PORQUE POUCAS PESSOAS FALAM BEM DESTE BANCO DE DADOS. VAMOS FAZER UMA DISCUSSAO SOBRE ISSO PARA PODER TIRAR DUVIDAS DE QUEM ESTA COMECANDO OU QUEM JA ESTA NO RAMO PARA DECIDIR COM QUE TRABALHAR?[txt-size=1] [/txt-size]
Wilson Tavares
Bom Dia
Se você necessita de uma solução pequena, de até 200 MB chegando a até 500 MB o Access administra numa boa e é fácil, já que você não necessita do Access propriamente dito, voce utiliza o Jet, 3.5 para versões inferiores a versão 2000 e 4.0 para as superiores, logo, você pode criar tabelas, manipular dados, criar BD tudo via VB sem pagar licença alguma para a Base de Dados. Só teria que comprar se tivesse o ACCESS propriamente dito instalado na máquina.
Access, para soluções mono-usuário vai bem, desde que não se utilize Componentes DataControl, pelo visto cada DataControl abre um Connection e isto degrada a performance, seria como o Access trabalhar multi-usuário com um só computador acessando, além de que o risco de o Access se corrompa aumenta consideravelmente, deve-se usar uma Conexão Pública e recordSets locais.
Soluções de Médio/Grande Porte
Em se tratando de Bases de Maior Porte, Volume de Dados imensamente superior, dezenas, centenas ou milhares de conexões simultà ¢neas, Segurança,Stored Procedures, Triggers (Gatilhos), Regras, aà o Access não suporta e a solução de outras Bases de Dados, o FireBird em questão deve ser levada em conta.
Bom, não sou expert em Base de Dados, mas logo os "Experts" estarão por aqui enriquecendo o Tópico!
[s92]
Bom Dia
Se você necessita de uma solução pequena, de até 200 MB chegando a até 500 MB o Access administra numa boa e é fácil, já que você não necessita do Access propriamente dito, voce utiliza o Jet, 3.5 para versões inferiores a versão 2000 e 4.0 para as superiores, logo, você pode criar tabelas, manipular dados, criar BD tudo via VB sem pagar licença alguma para a Base de Dados. Só teria que comprar se tivesse o ACCESS propriamente dito instalado na máquina.
Access, para soluções mono-usuário vai bem, desde que não se utilize Componentes DataControl, pelo visto cada DataControl abre um Connection e isto degrada a performance, seria como o Access trabalhar multi-usuário com um só computador acessando, além de que o risco de o Access se corrompa aumenta consideravelmente, deve-se usar uma Conexão Pública e recordSets locais.
Soluções de Médio/Grande Porte
Em se tratando de Bases de Maior Porte, Volume de Dados imensamente superior, dezenas, centenas ou milhares de conexões simultà ¢neas, Segurança,Stored Procedures, Triggers (Gatilhos), Regras, aà o Access não suporta e a solução de outras Bases de Dados, o FireBird em questão deve ser levada em conta.
Bom, não sou expert em Base de Dados, mas logo os "Experts" estarão por aqui enriquecendo o Tópico!
[s92]
Pra começar, uma correção: o Firebird não é da Borland, e sim da IBPhoenix.
O Firebird foi criado quando houve um descontentamento de Jim Starkey, Ann Harrison e outros desenvolvedores da Borland quando esta resolveu descontinuar a versão free do Interbase.
Acredito que a maioria de nós iniciou-se nos bds com o Access.
Realmente eu o usava até o inÃcio do ano, sem problemas.
Quando desenvolvi um sistema multi-usuário e o arquivo se corrompia quase que a cada 15 dias. Com certeza, o cliente foi se irritando e eu mais ainda.
Resolvi mudar de bd e testei alguns renomados como o MySQL, o Interbase, o MSDE e o Firebird. E resolvi ficar com o MySQL e o Firebird. Embora o segundo seja o meu preferido.
Vou usar o MySQL somente para um site que estou querendo criar.
Outro detalhe importante é que esses BDs não são somente BDs, e sim SGBDR (Sistema Gerenciador de Bancos de dados relacionais), que podemos chamar de uma nova tecnologia na estrutura dos bds normais.
Na verdade, eu sei pouco sobre esta nova estrutura, mas se quiser ficar mais informado, faça uma busca em sites de pesquisa como Google e você encontrará muitas informações.
Alguns links que eu encontrei digitando SGBD:
SERPRO - A escolha de um banco de dados relacional.
Funções básicas de um SGBD (PDF)
E, por favor, se eu estiver enganado em alguma coisa que eu disse, peço que me corrijam.
O Firebird foi criado quando houve um descontentamento de Jim Starkey, Ann Harrison e outros desenvolvedores da Borland quando esta resolveu descontinuar a versão free do Interbase.
Acredito que a maioria de nós iniciou-se nos bds com o Access.
Realmente eu o usava até o inÃcio do ano, sem problemas.
Quando desenvolvi um sistema multi-usuário e o arquivo se corrompia quase que a cada 15 dias. Com certeza, o cliente foi se irritando e eu mais ainda.
Resolvi mudar de bd e testei alguns renomados como o MySQL, o Interbase, o MSDE e o Firebird. E resolvi ficar com o MySQL e o Firebird. Embora o segundo seja o meu preferido.
Vou usar o MySQL somente para um site que estou querendo criar.
Outro detalhe importante é que esses BDs não são somente BDs, e sim SGBDR (Sistema Gerenciador de Bancos de dados relacionais), que podemos chamar de uma nova tecnologia na estrutura dos bds normais.
Na verdade, eu sei pouco sobre esta nova estrutura, mas se quiser ficar mais informado, faça uma busca em sites de pesquisa como Google e você encontrará muitas informações.
Alguns links que eu encontrei digitando SGBD:
SERPRO - A escolha de um banco de dados relacional.
Funções básicas de um SGBD (PDF)
E, por favor, se eu estiver enganado em alguma coisa que eu disse, peço que me corrijam.
Truhillo
Eu realmente não havia visto que o Wilson Tavares mencionou a Borland equivocadamente, você está correto.
Existe um meio eficiente de usar o Access em ambiente multi-usuário, diminuindo a possibilidade de o mesmo se corromper, mas já adianto que não o fiz, só conheço quem trabalha assim e bastante tempo e com resultados para lá de satisfatórios.
[s92]
WSoft: [txt-color=#008000] por favor, não use MAIÃÅ¡SCULAS, quer dizer que está GRITANDO e dificulta a compreensão do texto. [/txt-color]
Eu realmente não havia visto que o Wilson Tavares mencionou a Borland equivocadamente, você está correto.
Existe um meio eficiente de usar o Access em ambiente multi-usuário, diminuindo a possibilidade de o mesmo se corromper, mas já adianto que não o fiz, só conheço quem trabalha assim e bastante tempo e com resultados para lá de satisfatórios.
[s92]
WSoft: [txt-color=#008000] por favor, não use MAIÃÅ¡SCULAS, quer dizer que está GRITANDO e dificulta a compreensão do texto. [/txt-color]
Tópico encerrado , respostas não são mais permitidas