Francisco, como disse, não sou especialista em FB, e não o utilizo já faz um
bom tempo. Utilizei bancos mais robustos nos ultimos anos, por isso lembro
de poucos problemas do FB. E claro, todos os defensores do FB argumentaram
milhões de coisas pelas quais eu deveria ser crucificado, mas eu não quis
dizer que o FB é ruim, quis mostrar que ele tem limitações (como TODOS os
outros), e isso não se discute, qualquer pessoa que já teve experiência com
mais de um banco concordará comigo neste ponto.

Sobre as suas observações, vamos lá:

1- O Suporte a multi-processamento e etc está prometido para a versão Vulcan
do FB... que, segundo o Starkey, não demora muito pra sair

que ótimo, para grandes aplicações, não é viável ter apenas uma máquina
processando as transações de banco de dados, enfim, até agora ele não tem




2- Não entendi o que vc disse com "limite de tamanho". Poderia explicar
melhor?

para o FB, um banco de dados corresponde à um arquivo, ou seja, ele será
limitado pelo tamanho do arquivo no sistema operacional, e pelo tamanho das
partições de disco também. No caso de bancos mais robustos como Oracle, DB2
e Informix, esse controle é diferente, e vc não tem acesso à um arquivo com
o banco, o servidor controla os dados com as suas partições disponíveis, o
que permite que vc tenha um espaço de banco do tamanho dos seus HD's
disponíveis na rede juntos.




3- (backup incremental) Realmente isso me dá até medo.... Mas se não estou
enganado, a versão 2.0 já traz alguns recursos do tipo com a nova ferramente
de backup.

não conheço a versão 2, o último servidor FB que instalei e manipulei era da
versão SuperServer 1.5, se isto já mudou, ótimo





4- Tipos de dados auto-incremento, na minha modesta opinião, são
completamente desnecessários! Com o controle via trigger (óh, quão difícil é
fazer uma trigger pra isso) vc tem um controle maior sobre o que esta
fazendo... Pode fazer sequencias realmente incrementais (sem furos) e por ai
vai... Acaba sendo quase que o mesmo caso para o campo Boolean... Que eu
acredito que nunca vai aparecer no FB

Tudo bem que para fazer os campos auto-incrementais é só criar um gatilho,
ótimo, assim como todas as outras limitações, há como contornar este
problema, o que quis dizer é que esta limitação existe (existe tbm no
Oracle) e demanda algum (ainda que pouco) trabalho para resolver. Imagine
uma base com 2 mil tabelas (tá bom, sei que estou exagerando, mas estou
falando em uma grande corporação, por exemplo), o trabalho de criar um
gatilho é rápido, mas some isto para todas as tabelas.




Pessoal, não quis dizer que vcs não devem usar o FB, pelo contrário, acho
que ele é um ótimo banco e tem um excelente custo/benefício para as
aplicações as quais ele é indicado.
Mas infelizmente (eu sei que essa lista tem muitos "seguidores
incondicionais" do FB e eles vão me linxar por esse comentário) ele é um
banco pequeno, com poucos recursos e muitas limitações (como é de se esperar
de qualquer produto gratuito), que vem evoluindo muito com o passar do
tempo, mas as pesquisas desenvolvidas ainda são feitas pelas empresas com
mais dinheiro e proprietárias de produtos mais robustos, portanto é natural
que os bancos pagos sejam muito mais completos que o FB ou que outro banco
open.


Mas volto a enfatizar, o FB é o melhor banco de dados para aquela aplicação
onde ele é aplicável e oferece o melhor custo/benefício.

Atenciosamente,

Filipe


  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Francisco Thiago
  Enviada em: terça-feira, 27 de setembro de 2005 10:11
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Bd


  Bem não sou o Bruno, mas gostaria de fazer alguns comentários:

  1- O Suporte a multi-processamento e etc está prometido para a versão
Vulcan
  do FB... que, segundo o Starkey, não demora muito pra sair

  2- Não entendi o que vc disse com "limite de tamanho". Poderia explicar
  melhor?

  3- (backup incremental) Realmente isso me dá até medo.... Mas se não estou
  enganado, a versão 2.0 já traz alguns recursos do tipo com a nova
ferramente
  de backup.

  4- Tipos de dados auto-incremento, na minha modesta opinião, são
  completamente desnecessários! Com o controle via trigger (óh, quão difícil
é
  fazer uma trigger pra isso) vc tem um controle maior sobre o que esta
  fazendo... Pode fazer sequencias realmente incrementais (sem furos) e por
ai
  vai... Acaba sendo quase que o mesmo caso para o campo Boolean... Que eu
  acredito que nunca vai aparecer no FB

  E se são só quatro... puxa.. nem preencheu a mão toda :D


  Francisco Thiago de Almeida
  Enter & Plug Informática
  Divisão: Desenvolvimento e Banco de dados
  Franca / SP
  msn: [EMAIL PROTECTED]



  ----- Original Message -----
  From: "Filipe Xavier Ramalho" <[EMAIL PROTECTED]>
  To: <delphi-br@yahoogrupos.com.br>
  Sent: Friday, September 23, 2005 1:46 PM
  Subject: RES: [delphi-br] Bd


  Bruno, não sou especialista em Firebird, conheço muito melhor o Informix,
  mas vou tentar expor algumas falhas (entendam por limitações) do FB que
  conheço.

  Não tem suporte à multi-processamento nem clusterização.
  Tem um limite de tamanho muito baixo para grandes aplicações.
  Não possui recurso de backup incremental (na minha opinião, esse é o
recurso
  que mais faz falta)
  Não possui tipo de dado auto-incremental (é necessário criar um gatilho).


  Enfim, esses são os itens que me lembro.


  Não que ele seja ruim, são apenas pontos fracos, assim como tem os seus
  pontos fortes.

  []'s,

  Filipe
    -----Mensagem original-----
    De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Bruno Lichot - Micrologos
    Enviada em: sexta-feira, 23 de setembro de 2005 13:15
    Para: delphi-br@yahoogrupos.com.br
    Assunto: Re: [delphi-br] Bd


    Concordo com qse td..

    mas gostaria de saber sobre essas MUITAS falhas e LIMITAÇÕES do FireBird
  1.5
    e principalmente do InterBase 7.5. Q os companheiro expuseram, pois
seria
    mto bom para poder me prevenir.
    Uma limitação gritante no firebir e o naum suporte a multithred q em
  alguns
    casos pode causar problemas, mas saum casos especificos e remotos, e q o
  IB
    resolve perfeitamente.

    Desde ja agradeço pelas contribuições q co certeza serão mto uteis.

    pq saum os meus principais bancos hj, rodando em ambiente com alto
    processamento, armazenamento e requisições de dados.

    []´s
    Bruno Lichot
    Micrologos Dream Team
    Equipe ClubeDelphi DevMedia

    [EMAIL PROTECTED]
    [EMAIL PROTECTED]

    www.micrologos.com.br - www.clubedelphi.net -
    www.delphirio.assespro-rj.org.br
    ----- Original Message -----
    From: "João Paulo EsPyl" <[EMAIL PROTECTED]>
    To: <delphi-br@yahoogrupos.com.br>
    Sent: Friday, September 23, 2005 12:23 PM
    Subject: Re: [delphi-br] Bd


    > Concordo plenamente que todos os bancos de dados tem suas limitações
  assim
    > como todos tem suas vantagens...
    >
    > Tambem acho que se o companheiro de lista sabe access, mysql ou
  firebird,
    > deverá usar aquela ferramenta de gerenciamento de dados que melhor lhe
    > servir, não há necessidade de reinventar a roda. Nós aqui na empresa
  temos
    > um pequeno sistema com base de dados Access, que alias quando não
  precisa
    > rodar em ambiente multiusuário funciona bem.
    >
    > Ocorre que talvez tenha usado uma expressão forte, quando usei a
palavra
    > "eresia", mas inobstante ao termo citado e usado no email anterior,
    continuo
    > achando que o Access não é um banco de dados, e como tal não pode ser
    usado
    > no termo correto da palavra. Pode até até ser um otimo gerenciador de
    > tabelas ou algo que se compare. Para esta pessoa que voz escreve, um
    > gerenciador de banco de dados, deve no minimo ter controle como Store
    > Procedure, Trigger's e outros tipos de controle, o que ao que me
parece
  o
    > Access não tem e nunca terá.
    >
    > Não estou discondando do conselho dado ao companheiro da lista, acho
que
    > voce foi muito correto e salutar. Tambem não quero começar aqui uma
    > discussão interminavel, apesar de sempre achar que o embate fortalece
as
    > ideias e ajuda o mundo a andar.
    >
    > Se alguma coisa aqui escrita de alguma forma vir a ofender alguem,
quero
    que
    > saibam desde já que não é nada pessoal e nem essa a intenção. Apenas
  este
    é
    > o Meu parecer.
    >
    > Um grande abraço a todos.
    >
    > _________________________________
    >                 João Paulo Pyl
    > EsPyl Informática e Sistemas S/C Ltda
    > Sistemas para Gestão Pública
    > Site: www.espyl.com.br
    > Cascavel - Paraná
    > FoneFax: (45) 3224-7328
    >
    > ----- Original Message -----
    > From: "Filipe Xavier Ramalho" <[EMAIL PROTECTED]>
    > To: <delphi-br@yahoogrupos.com.br>
    > Sent: Friday, September 23, 2005 11:41 AM
    > Subject: RES: [delphi-br] Bd
    >
    >
    > Caro João, sei que o Access tem suas limitações, e particularmente,
  nunca
    o
    > utilizei comercialmente. Mas o Access é um banco de dados muito
completo
  e
    > consistente para atender pequenas e simples aplicações. Acredito que
se
    não
    > fossem os problemas de utilização do Access em ambientes
multi-usuário,
  o
    > Access teria evoluído e tomado boa parte do mercado.
    >
    > O Firebird é um banco muito completo e com uma vantagem indiscutível,
é
    > grátis. O Interbase (seu antecessor) foi o primeiro banco gratuito que
    > trouxe recursos de bancos completos. Mas nem por isso ele é um "Deus
    Grego".
    > O Firebird (assim como o Interbase) apresenta muitas falhas, inúmeras
    > limitações.
    >
    > Hoje, minha principal base de trabalho é o IBM Informix, que
acreditem,
    > custa mais caro que o Oracle, e também possui muitos problemas, assim
  como
    > qualquer banco, cada um com suas particulariedades.
    >
    > Portanto, todos os bancos de dados, desde o arquivo texto até o
Oracle,
    > passando pelo Access e Firebird, tem seus méritos e seus problemas, e
  não
    > convém compará-los em qualidade, mas sim em aplicabilidade em cada
    projeto.
    >
    > Não é eresia colocá-los no mesmo patamar, eles estão TODOS no mesmo
    patamar,
    > são bancos de dados, uns com mais e outros com menos recursos. A
    > aplicabilidade de cada um em seu projeto é que deve ser comparada.
    >
    > Ou seja, se o nosso colega "sabe" Access, e "não sabe" Firebird, e o
    Access
    > atende às suas necessidades (no caso acho que sim), então o Access é
    > "melhor" que o Firebird nessa situação, pois ele teria que gastar
tempo
  de
    > estudo para decidir implementar algo que ele nem sabe se atende à sua
    > necessidade, ao invés de implementar da maneira que hoje lhe convém e
é
    > satisfatória.
    >
    > Eresia seria ele gastar o seu tempo e dinheiro buscando a solução
    perfeita,
    > com mais recursos e mais robusta para descascar uma laranja, enquanto
  tem
    > uma faquinha ali do lado.
    >
    > Que este texto sirva de conselho para os inexperientes.
    >
    > Abraços,
    >
    > Filipe
    >   -----Mensagem original-----
    >   De: delphi-br@yahoogrupos.com.br
  [mailto:[EMAIL PROTECTED]
    > nome de João Paulo EsPyl
    >   Enviada em: sexta-feira, 23 de setembro de 2005 11:30
    >   Para: delphi-br@yahoogrupos.com.br
    >   Assunto: Re: [delphi-br] Bd
    >
    >
    >
    >   Me desculpe mas colocar o Access no mesmo patamar do Firebird ou
    >   PostgreeSQL... é uma eresia....
    >
    >   ----- Original Message -----
    >   From: "Filipe Xavier Ramalho" <[EMAIL PROTECTED]>
    >   To: <delphi-br@yahoogrupos.com.br>
    >   Sent: Wednesday, September 21, 2005 3:07 PM
    >   Subject: RES: [delphi-br] Bd
    >
    >
    >   Como seu banco será pequeno você pode usar um banco leve e barato
(ou
    >   gratuito) como Firebird, Access ou PostgreeSQL...
    >     -----Mensagem original-----
    >     De: delphi-br@yahoogrupos.com.br
    [mailto:[EMAIL PROTECTED]
    >   nome de Anderson
    >     Enviada em: quarta-feira, 21 de setembro de 2005 15:04
    >     Para: delphi-br@yahoogrupos.com.br
    >     Assunto: Re: [delphi-br] Bd
    >
    >
    >     Qual o volume das informações?
    >     300 registros por dia
    >
    >     Quantas tabelas?
    >     1 tabela
    >
    >     Anderson
    >     Rio Claro-SP
    >       ----- Original Message -----
    >       From: Filipe Xavier Ramalho
    >       To: delphi-br@yahoogrupos.com.br
    >       Sent: Wednesday, September 21, 2005 2:17 PM
    >       Subject: RES: [delphi-br] Bd
    >
    >
    >       Qual o volume das informações? Quantas tabelas? Quantos
registros
    nas
    >       maiores tabelas?
    >
    >
    >       Existem muitas opções de BD no mercado, dependendo da sua
    necessidade
    >   você
    >       poderá chegar ao mais adequado do aspecto funcional e
financeiro.
    >
    >
    >
    >       -----Mensagem original-----
    >       De: delphi-br@yahoogrupos.com.br
    > [mailto:[EMAIL PROTECTED]
    >       nome de Anderson
    >       Enviada em: quarta-feira, 21 de setembro de 2005 14:15
    >       Para: Grupo Delphi
    >       Assunto: [delphi-br] Bd
    >
    >
    >       Aes galera,
    >
    >       Estou precisando desenvolver um sistema que guardará muitos
    registros
    > em
    >   um
    >       banco de dados. Esse sistema rodará pelo menos 10 horas por dia,
e
    por
    >   isso
    >       preciso fazê-lo para q naum ocorrá problemas no banco de
dados...
    >
    >       Sabendo  que haverá bastantes registros e rodará praticamente o
  dia
    > todo
    >       acho meio inviavel utilizar tabelas paradox (ao qual estou
    acostumado
    > a
    >       usar).
    >
    >       Com a ajuda de vcs, que banco de dados devo utilizar???
    >
    >       Vlw
    >       Anderson
    >       Rio Claro-SP
    >
    >       [As partes desta mensagem que não continham texto foram
removidas]
    >
    >
    >
    >       --
    >       <<<<< 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] ou [EMAIL PROTECTED]
    >
    >       Links do Yahoo! Grupos
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >       --
    >       <<<<< 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] ou [EMAIL PROTECTED]
    >
    >
    >
    >             Yahoo! Grupos, um serviço oferecido por:
    >
    >
    >

     ----------------------------------------------------------------------
    --
    > --
    >   ----
    >       Links do Yahoo! Grupos
    >
    >         a.. Para visitar o site do seu grupo na web, acesse:
    >         http://br.groups.yahoo.com/group/delphi-br/
    >
    >         b.. Para sair deste grupo, envie um e-mail para:
    >         [EMAIL PROTECTED]
    >
    >         c.. O uso que você faz do Yahoo! Grupos está sujeito aos
Termos
  do
    >   Serviço do Yahoo!.
    >
    >
    >
    >     [As partes desta mensagem que não continham texto foram removidas]
    >
    >
    >
    >     --
    >     <<<<< 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] ou [EMAIL PROTECTED]
    >
    >
    >
    >           Yahoo! Grupos, um serviço oferecido por:
    >
    >
    >

     -----------------------------------------------------------------------
-
    --
    > --
    >   --
    >     Links do Yahoo! Grupos
    >
    >       a.. Para visitar o site do seu grupo na web, acesse:
    >       http://br.groups.yahoo.com/group/delphi-br/
    >
    >       b.. Para sair deste grupo, envie um e-mail para:
    >       [EMAIL PROTECTED]
    >
    >       c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do
    >   Serviço do Yahoo!.
    >
    >
    >
    >   [As partes desta mensagem que não continham texto foram removidas]
    >
    >
    >
    >   --
    >   <<<<< 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] ou [EMAIL PROTECTED]
    >
    >   Links do Yahoo! Grupos
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >   --
    >   <<<<< 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] ou [EMAIL PROTECTED]
    >
    >
    >
    >         Yahoo! Grupos, um serviço oferecido por:
    >
    >
    >


  > ------------------------------------------------------------------------
  --
    --
    > --
    >   Links do Yahoo! Grupos
    >
    >     a.. Para visitar o site do seu grupo na web, acesse:
    >     http://br.groups.yahoo.com/group/delphi-br/
    >
    >     b.. Para sair deste grupo, envie um e-mail para:
    >     [EMAIL PROTECTED]
    >
    >     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
    > Serviço do Yahoo!.
    >
    >
    >
    > [As partes desta mensagem que não continham texto foram removidas]
    >
    >
    >
    > --
    > <<<<< 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] ou [EMAIL PROTECTED]
    >
    > Links do Yahoo! Grupos
    >
    >
    >
    >
    >
    >
    >
    >
    >
    > --
    > <<<<< 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] ou [EMAIL PROTECTED]
    >
    > Links do Yahoo! Grupos
    >
    >
    >
    >
    >
    >
    >
    >




    --
    <<<<< 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] ou [EMAIL PROTECTED]



          Yahoo! Grupos, um serviço oferecido por:



  --------------------------------------------------------------------------
--
  --
    Links do Yahoo! Grupos

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

      b.. Para sair deste grupo, envie um e-mail para:
      [EMAIL PROTECTED]

      c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  Serviço do Yahoo!.



  [As partes desta mensagem que não continham texto foram removidas]



  --
  <<<<< 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] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos












  _______________________________________________________
  Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
  www.yahoo.com.br/messenger/


  --
  <<<<< 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] ou [EMAIL PROTECTED]



        Yahoo! Grupos, um serviço oferecido por:



----------------------------------------------------------------------------
--
  Links do Yahoo! Grupos

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

    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< 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] ou [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