[firebase-br] Crescimento do banco, ate onde?
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sáb Set 30 14:03:26 -03 2006
bom, se sua preocupação é o tamanho da base, há algumas considerações a
fazer:
qualquer SGDB possui a limitação do tamanho do sistema de arquivos, pois o
SGDB implementa arquivos. Exceto casos em que o SGDB cria a sua própria
partição no disco rígido. (algo como o antigo volume da novell netware)
Porém, a forma como esta limitação é apresentada para o usuário difere, e às
vezes até elimina esta dificuldade.
Por exemplo:
o MySql na versão 3, criava pelo menos três arquivos para cada tabela do
banco de dados, (imagina uma única tabela sem índices com "2 GB reais" de
dados em mysql)
o Oracle adota o sistema de Schema, TableSpace, etc.. onde a
responsabilidade de administrar tabelas e volumes é toda jogada para o
SYSDBA.
o FireBird usa um conceito diferente, onde o SYSDBA tem pouquíssimo trabalho
(DBA Oracle acham isto muito ruim, pois causa uma drástica redução de
salário à profissão). Sendo assim, ele permite que uma base de dados possa
estar armazenada em um um mais arquivos físicos, pois o banco utiliza o
conceito de páginas (PageSize). Se você dividir a sua base de dados em dois
ou mais arquivos, estes arquivos continuarão submetidos às regras do sistema
de arquivos do SO, mas serão vistos de forma transparente para quem utiliza
o banco de dados.
Ou seja, se você dividir sua base de 100MB em 100 arquivos de 1MB, o
funcioanamento será exatamente o mesmo de quando ele tinha um único arquivo
de 1MB.
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Wainer" <wainer em megasinal.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, September 30, 2006 1:31 PM
Subject: Re: [firebase-br] Crescimento do banco, ate onde?
Ba Tarde
Nao imaginava tantas consideracoes, mas ficaram ainda algumas duvidas do
email inicial
1 - o SO nao limita todos os banco quanto ao tamanho?
2 - caso use a agragacao de mais de um arquivo ao banco como fica um select
que tenha dados em todos estes arquivos
3 - Como nosso amigo afirmou que o Firebird serve para 95% dos casos dele ,
ou seja as limitacoes que foram mencionadas
nao ficariam para aqueles casos que raramente se usa e ainda, o que
temos no firebird ja nao atenderia bem para a grande maioria dos usuarios ?
obrigado
Wainer
16-9999-6697
Wisa soft
16-3721-7187
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista