[java-list] - Arquivo XML
Olá a todos, Estou estudando a JAXP, API java para processar arquivos XML, e me bateu uma dúvida, uma vez que até hoje achei poucas informações a respeito, quanto a quantidade de dados em um único arquivo XML, se eu armazenar uma quantidade muito grande de informações, não poderia ter problemas como lentidão devido ao volume de informações? Até que volume de dados seria viável manter em um único arquivo XML? Há alguma limitação nesse sentido? Seja de sistema, por parte da API etc? Alguém tem alguma experiência nesse ponto? Grato desde Já! Carlos H. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RE: [java-list] - Arquivo XML
Title: RE: [java-list] - Arquivo XML Caro Carlos, Não existe uma limitação específica. Mas, em relação a esse questão, existem duas abordagens que endereçam o problema: DOM e SAX. DOM é uma interface baseada em objetos. Quando vc lê o arquivo XML utilizando o DOM, é criada uma árvore em memória, refletindo sua estrutura XML. Obviamente, quanto maior o tamanho do XML, maior é o tamanho da árvore, e maior é a memória ocupada. Por outro lado, vc tem total liberdade para navegar na árvore, inserindo e retirando elementos. No caso da SAX (Simple API for XML), o tratamento é feito a base de eventos. Ou seja, a medida que o parser vai lendo o arquivo, ele vai gerando eventos, e vc tem acesso às tags através desses eventos. É rápido e não ocupa muita memória. O problema é que vc não tem a estrutura armazenada, como no DOM. Se precisar, vc é obrigado a manter os dados do arquivo XML em uma estrutura própria, não-XML. Um arquivo XML de 1Mb, por exemplo, no caso do DOM, ocuparia muita memória em uma máquina de 128Mb, mas não faria nem cosquinhas em uma de 1 Gb ou mais. Depende da situação. Abraços, Denard -Original Message- From: [Carlos H.] [mailto:[EMAIL PROTECTED]] Sent: quinta-feira, 25 de outubro de 2001 14:20 To: [EMAIL PROTECTED] Subject: [java-list] - Arquivo XML Olá a todos, Estou estudando a JAXP, API java para processar arquivos XML, e me bateu uma dúvida, uma vez que até hoje achei poucas informações a respeito, quanto a quantidade de dados em um único arquivo XML, se eu armazenar uma quantidade muito grande de informações, não poderia ter problemas como lentidão devido ao volume de informações? Até que volume de dados seria viável manter em um único arquivo XML? Há alguma limitação nesse sentido? Seja de sistema, por parte da API etc? Alguém tem alguma experiência nesse ponto? Grato desde Já! Carlos H. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] - Arquivo XML
Esse é fator onde voce decide se vai escolher o XML para armazenamento e troca de dados, com certeza seu desenpenho sera determinado pelo tamanho desse arquivo, ate 500k voce nao tera problema... pelo tamanho do arquivo XML, [Carlos H.] [EMAIL PROTECTED] wrote: Olá a todos, Estou estudando a JAXP, API java para processar arquivos XML, e me bateu uma dúvida, uma vez que até hoje achei poucas informações a respeito, quanto a quantidade de dados em um único arquivo XML, se eu armazenar uma quantidade muito grande de informações, não poderia ter problemas como lentidão devido ao volume de informações? Até que volume de dados seria viável manter em um único arquivo XML? Há alguma limitação nesse sentido? Seja de sistema, por parte da API etc? Alguém tem alguma experiência nesse ponto? Grato desde Já! Carlos H. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - Don't E-Mail, ZipMail! http://www.zipmail.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -