projeto está morto (ou em vias finais, pessoamente daria um Glasgow de 6
pra
ele - o que indica até entubação e respirador artificial, UTI e o
escambau)
Vamos em frente e pensar no Base apenas como um jeito chique de usar o
Calc
por enquanto
RLC.
Em 10 de setembro de 2011 11:17, rogerio dandrea <rolemosda@gmail.com
escreveu:
O problema
Lentidão, tela acinzentada, travamentos,perdas irrecuperáveis de
arquivos
.odb
banco de dados de 50mb
As soluções
1)a lentidão e a tela acinzentada são devido ao jre, qualquer coisa
diferente do jre6u21 se torna mais lento.
2) troca do banco incorporado por um banco externo, testei o h2 e o
postgresql, devido ao apoio da comunidade postgresql optei por ele
3)resultados:
banco de dados 5x menor ,
mais rápido(2 segundos contra 14segundos para abrir o formulário)
4) Pelo visto a ORACLE não tem qualquer interesse em participar do
projeto
do libreoffice base, acho difícil reescrever todo o código, talves seja
melhor começar do zero com outra linguagem opensource. Fui instalar o
jre6u21 em outra maquina e para minha surpresa as versões mais antigas
não
estão mais disponíveis no site da oracle, por sorte tenho o arquivo em
outra
maquina.E as versões mais novas são imprestáveis para o libreofficebase
Testes feitos no ubuntu 11.04 64bits, postgresql 8.4 instalado dos
repositórios, jre 1.6.0_21 , conexão via jdbc
5) embora o meu problema pessoal fora resolvido depois de muito fuçar,
não
acredito que o libreoffice tenha futuro dependendo como depende do java
para funcionar. A noticia boa e que ao migrar para um banco externo fico
preparado para o proximo passo, seja para adotar o subistituto do
libreoffice base, seja para fazer a interface usando outra linguagem de
programação.
Salvo engano acredito que ainda não tenha nenhum desenvolvedor
trabalhando
do libreofficebase( basta ver as ultimas versoes para ver que não existe
qualquer correção nos pacotes do libreofficebase)
Em 10 de setembro de 2011 10:07, Rogerio Luz Coelho
<luz.rogerio@gmail.com>escreveu:
Pois é ... mas retirar o java vai ser um proceso de anos, sáo milhares
de
linha de código.
Rogerio ... faz um favor posta ou aqui ou na lista
dev@pt-br.libreoffice.orgseus resultados finais que a gente manda pra
cima mostrando o qe vc fez para
ver se alguém se anima a voltar a mexer com o BASE.
Rogerio Luz Coelho
Em 9 de setembro de 2011 08:08, rogerio dandrea <rolemosda@gmail.com
escreveu:
Fiquei intrigado e fui testar as versoes do jre do 21 ao 27(1.6) e a
versão
1.7(que alias nem roda no libreoffice)
e realmente a melhor foi disparado a * jre 1.6.0_21*. Ai me lembrei
que
esta versão é anterior a divisão dos pacotes libreoffice e
openoffice
Coincidencia? Acho que não.
Acredito que o futuro do libreoffice base, alem de adotar um banco
externo
sera reformular totalmente a sua estrutura, retirando o java, que
tanto
a
Oracle fez questão de embutir no programa.
Em 8 de setembro de 2011 21:43, rogerio dandrea <
rolemosda@gmail.com
escreveu:
Apenas confirmando jre 1.6.0_21 esta com resultados melhores que a
1.6.0_22
Em 8 de setembro de 2011 16:56, rogerio dandrea <
rolemosda@gmail.com
escreveu:
SIM, elas continuam no arquivo .odb, mas repare que mesmo assim o
conjunto
ficou cerca de 5x menor, e melhorou não só a segurança, mas a
performace
do
banco de dados :0)
Em 8 de setembro de 2011 16:49, Osvaldo Kussama <
osvaldo_kussama@yahoo.com.br> escreveu:
--- Em qui, 8/9/11, rogerio dandrea <rolemosda@gmail.com>
escreveu:
Boas Noticias
O teste que havia feito antes foi com o libreoffice 3.4.2 +
postgresql 9.1 e
jre 22
Agora importei os dados do postgresql 9.1 para o 8.4 e tive
a maior surpresa
velocidade de carregamento do formulario clientes baixou
para 2 segundos e
do formulario animal para 4 segundos,
sem travamentos, tela cinza ou lentidão , considero o
problema resolvido :0)
então a melhor opção ficou sendo jre 21, libreoffice
base 3.4.2 e
postgresql8.4
uma coisa curiosa foi o tamanho do banco
antes
com banco incorporado *50mb*
agora
arquivo .odb com
=283,5Kb
arquivos do
postgresql compactados pelo comando pg_dump=
839,70Kb
arquivo
do postgresql sem compactação aproximadamente *10
mb*
select pg_database_size/1024/1024 || ' MB' from
pg_database_size
('Nome_Base')
ou seja passou de 50 para 11mb Mais um ponto para o
postgresql alem da maior
segurança dos dados, também maior economia no espaço
ocupado pelo banco de
dados :0)
Apenas atente para o fato de que no PostgreSQL você não tem
armazenadas
as definições de consultas, formulários e relatórios que você
tem
no
Base.
Osvaldo
--
Você está recebendo e-mails da lista
usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/
--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
http://listarchives.libreoffice.org/pt-br/usuarios/