Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Olá Rogério

Em 18 de agosto de 2011 08:13, rogerio dandrea <rolemosda@gmail.com>escreveu:

Oi Oliver

 1)Concordo em parte com voce é um tiro de canhao, mas o problema e que a
pistolinha de agua do banco incorporado, já começa a apresentar problemas
no
meu banquinho de 50mb e o projeto final deve ficar com o dobro disto.
Com sistema ubuntu 11.04 64  e 1mb de ram,libreoffice3.4.2, ainta apresenta
alguns problemas de copia fisica dos dados (deus salve o backup) e pelo que
andei lendo separar o banco de dados do libreoffice aumenta sensivelmente a
segurança dos dados.


Neste caso sim, pois voce stá separando a aplicação dos dados e perder duas
coisas separadas é mais improvável.



parte a seguir retirada de
http://www.oooforum.org/forum/viewtopic.phtml?p=379793#379793 e traduzida
groseiramente pelo google

Um "banco de dados integrado" é na verdade um arquivo zip (odb.) Arquivo
que
inclui todos os componentes de banco de dados de aplicativos,
incluindo: (1)as informações de conexão do banco de dados,
(2) front-end elementos como formulários, consultas, relatórios e macros e
(3) as estruturas de back-end de banco de dados e dados do usuário, tais
como tabelas, índices, exibições, etc I
 Até aqui tudo bem, mas considere que no 'embedded banco de dados' de
configuração, todos os dados de armazenamento e recuperação de deve passar
por OOo, porque serve como o arquivo 'host' da (. Odb) arquivo zip
container. Se você já experimentou um acidente OOo, então você já está
coçando a cabeça e perguntando como isso pôde efetuar o seu armazenamento
de
dados - especialmente durante banco de dados do motor-escreve! Agora
entendo
que uma Base de Dados de arquivo (. Odb) é compactado usando o formato de
compressão zip-popular. Portanto, há uma camada adicional de complexidade
como OOo realiza zip-tradução durante todo o arquivo de entrada / saída.
Este
é o provável culpado como qualquer acidente de OOo durante uma operação de
gravação, pode corromper a base de dados (. Odb) arquivo, deixando-o com um
irrecuperável arquivo de banco de dados (quando se utiliza um arquivo único
"banco de dados integrado" com OOo).


Não discordo desta opinião. Efetivamente, o zip do arquivo ODB é demorado
quanto maior for o arquivo (vale para qualquer ODF). Se houver um pique de
luz no exato momento da gravação temos sérios problemas. No-break, backup e
canja de galinha nunca fizeram mal a ninguém, né mesmo?



2) compreendo como e feita a conexão de um banco externo com o libreoffice
base, minha duvida é como migrar um banco incorporado .odb para um banco
externo, faço na unha recriando tabelas uma a uma?


Eu não sei se há uma consulta que possa fazer um "dump" completo do banco em
SQL. Nos BDs mais "parrudos" essa é uma função básica de segurança e
migração. Com esse dump, você poderia remontar o BD todo (inclusive as
relações entre tabelas) no seu sistema de destino. Não tenho conhecimento de
SQL o suficiente pra criar uma aqui.



3)Qual servidor de banco de dados voce me recomendaria(mysql, firedirb
hsqldb, etc)


MySQL e PostgresSQL é a dupla que disputa a liderança das soluções em
software livre "top". SQLite é popular em telefones celulares, pranchetas,
torradeiras de pão e outros dispositivos.  Todos estão distantes de um
clique no seu Ubuntu...




Em 18 de agosto de 2011 07:44, Olivier Hallot <
olivier.hallot@documentfoundation.org> escreveu:

Olá Rogério

Em 18-08-2011 05:44, rogerio dandrea escreveu:

        Estive lendo sobre a segurança dos dados do sistema incorporado,
e
decididamente vou separar o programa do banco de dados,


Segurança em que sentido? copia física dos dados ou acesso aos dados sob
controle? O primeiro resolve-se com backup, o segundo é mais de
disciplina
do usuário.


  alguém tem algum
tutorial para linux de como fazer isto? achei para win .


Não muda quase nada de win pra linux: gerar um arquivo odb que aponte
para
um SGBD na rede, seja por ODBC, JDBC ou driver nativo do SGBD.


 Parece que o mais
simples a principio é usar o próprio hsqldb instalado separado do
libreoffice, alguém já passou por este processo e podia me dar o caminho
das
pedras. tem 2 versoes do hsqldb qual instalar 1.8 ou 2.0 , ou seria
melhor
outro banco de dados( a única ressalva e que quero utilizar um banco de
dados opensource)
Lembrando que o sistema atual conta com 50mb em arquivo odb único,
utilizando o hsqldb incorporado do libreoffice


Banco de dados Open Source podem ser PostgreSQL, MySQL, SQLLite,
Firebird,
o próprio HSQLDB, etc... Mas são todos SGBDs ou seja você precisa de
te-los
como servidor de dados. Para um banquino de 50Mb, é meio que um tiro de
canhão. Justificaria se o seu sisteminha precisa ser acessado por várias
pessoas em uma rede. Mas lembre-se: voce terá de fazer backup dos PCs e
do
banco de dados no servidor.

--
Olivier Hallot
Founder, Steering Commitee Member - The Document Foundation
Voicing the enterprise needs
LibreOffice translation leader for Brazilian Portuguese
+55-21-8822-8812


--
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<
usuarios%2Bhelp@pt-br.libreoffice.org>
# Cancelar sua assinatura: mande e-mail vazio para:
 usuarios+unsubscribe@pt-br.**libreoffice.org<
usuarios%2Bunsubscribe@pt-br.libreoffice.org>
# Arquivo de mensagens: http://listarchives.**libreoffice.org/pt-br/**
usuarios/ <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/




-- 
Olivier Hallot
Founder and Steering Commitee Member
The Document Foundation

-- 
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/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.