Ahoj

nedavno som skusal JavaWebstart applikaciu s embeded databazou. Najlepsie mi z porovnania McKoi, Hypersonic, Derby ( aka Cloudscape ) vysla na tento ucel McKoi. Applikacia si nacita zo servera zoznam poloziek ( asi 20 000 riadkov x 10 stlpcov ) , ulozi lokalne a nasledne zobrazuje vysledky podla filtra v tabulke.

Bye Ra100



Ales wrote:
Dekuji vsem, nevim jestli jsem se vyjadril presne, v tom xml souboru mam
 data (vyexportovana z databaze), ktera chci nacist do moji swing 
aplikace, chtel jsem to nacitat do TreeMap kvuli rychlost
vyhledavani(klic,hodnota). 
Chtel jsem se vyhnout instalaci databaze na klientsky 
pocitac(mozna by slo pouzit HSQLDB). 
  Struktura dat v tom xml je 


<?xml version="1.0"?>

<SQL-query>
	<row>
		<TERM>klic</TERM>
		<TERM_1>hodnota</TERM_1>
	</row>
</SQL-query>


Ted prave resim, jak ty data v rychlosti nacist do apliakce, nic jineho
s nimi se nebude dit, ale jak jsem psal jsou to docela velke xml
soubory.

Dekuji

Stritesky



  
======= At 2005-10-13, 12:44:16 you wrote: =======

  
ale jinak k tomu Digester, sice to nepotrebuju, ale chvilku jsem na to 
koukal
a neprijde mi to moc slozite(nestudoval jsem detaily) zvlaste ne pro 
aplikaci na kterou to potrebuje Ales(tedy nacist a preulozit do DB).
prijde mi to rychlejsi nez si to psat SAXem.
je to rozhodne zajimavy a diky, ze jste to zde zminili.


PS: tak tohle me fakt pobavilo :-)

    
Videl jsem uz XML soubory, ktere by nevesly do pameti sebevetsiho
      
Pecka 
  
ani
jako Stringy. A takoveto soubory chteli nasi zakaznici posilat jako 
SOAPove
zpravy ;-). A nakonec i poslali :-D
      
----- Original Message ----- 
From: "Oto Buchta" <[EMAIL PROTECTED]>
To: "Java" <[email protected]>
Sent: Thursday, October 13, 2005 12:28 PM
Subject: Re: nacteni dat z velkeho xml souboru


    
On Thursday 13 of October 2005 10:30, Ales wrote:
      
Dobry den,

resim nacteni dat z vetsiho (velkeho) xml souboru, jedna se cca o 20
        
MB.
  
Uvedeny soubor vznikl exportem z MySQL databaze. Problem je v tom,
        
ze i 
  
pri
nastaveni Xms 30m mi vyhazuje OutOfmemory:Java heap space. Je nejake
omezeni (nemyslim technicke, ale pro prakticke pouziti) , kdy jeste
        
data
  
ukladat do xml souboru a kdy jiz starost o data predat nejake
        
databazi? 
  
Pro
ukazku prikladam kod tridy, ve ktere se snazim nacist uvedeny soubor
        
Musim se priznat, ze nacitat 20MB XMLcko do DOMu mi prijde trosku 
ulitnute,
obzvlaste kdyz nemas nastavene -Xmx na alespon 512MB ;-)

Videl jsem uz XML soubory, ktere by nevesly do pameti sebevetsiho
      
Pecka 
  
ani
jako Stringy. A takoveto soubory chteli nasi zakaznici posilat jako 
SOAPove
zpravy ;-). A nakonec i poslali :-D

Opravdu to vyznam ma a pracovat se s tim da. Jinak pokud znas dobre 
strukturu
XMLcka a ma to byt jednoucelova aplikace, tak bych doporucoval reseni
      
ala 
  
IBM
a WS Interopy - StringTokenizer a Regex ;-) Pokud ale potrebujes
      
plnou 
  
silu
XML (entity, include,...), tak se neobejdes bez SAXu. A pro tento
      
pripad 
  
mi
prijde ucit se Digester jako studovat navod na sestaveni kanonu na 
vrabce...

To se radeji nauc SAX;-)
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
Senior Engineer, Systinet Corp,
http://www.systinet.com


-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/126 - Release Date:
      
9.10.2005
  
      

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/126 - Release Date:
    
9.10.2005
  

= = = = = = = = = = = = = = = = = = = =
			
Ales
[EMAIL PROTECTED]
2005-10-13


  

Odpovedet emailem