To mi pripomina rozhovor na Linuxu, kde se na nas obratil jeden pan a chtel doporucit editor XML, ktery by automaticky kontroloval DTD a kdo vi co jeste a kdyz jsem zjistoval na co to chce, tak jsem zjistil, ze vubec nepotrebuje editor XML, ale databazi a servrovou aplikaci. No myslim, ze si to stejne nedal vymluvit a dnes ma x licenci za x$ spickoveho profesionalniho XML editoru aby mu v tom zamestnanci rucne busili XML a jedine co tim ziskal je kontrola gramatiky podle DTD. Jo, XML je zkratka moda.
No jestli narazis na Oracle tak to je fakt hustej humus. Nasrat tam XMLType coz je v dusledku CLOB obalit to silenym humusem v podobe DBMS_XMLDOM DBMS_XSLPROCESSOR atd ... myslim ze se Edgar F. Codd obraci v hrobe ... Manazeri ctou CHIP a prichazej s myslenkama ze 720 milionu rekordu ulozej do XML protoze to Oracle umi :-)))). Lidi copak vam nevadi ze vypocetni vykon/propustnost procesoru roste ale vysledny vykon systemu spis klesa. Diky shitum like XML,Java,Python atd ... Pritom jediny co funguje je napsany v C/C++. Az mi nejakej borik ukaze Operacni system napsanej v Jave a na nem mu pobezi browser napsanej v Pythonu tak to bude bomba ...
XML pro vymenu dat proc ne i kdyz si nemyslim ze je to nejaka vyhra. Ono CSV ma taky neco do sebe a parser na CSV napise kazda lama v C za 5 minut. Bude to rychlejsi, nesezere to tolik mista na disku. Vim o cem je rec. Jelikoz jsem nechtel byt kverulant co nadava na XML aniz by nevedel o cem je rec. Tak jsem precetl nekolik tisic stranek dokumentace o XML,DTD,DOM,SAX,XSLT o integraci XML do Oracle DB a provazanosti techto technologii a jestli nekomu pripada parsovani XML dokumentu pomoci DOMu napriklad v PL/SQL v Oracle jako dobrej zpusob jak si vymenovat data tak tenhle svet fakt jde do ......
Howg ...
Jo java je sqela vec ...
inicializace JVM
1) kolik mame pameti 5GB ? Hmmm vemem si 300MB pak zacnem zrat co to pujde vsak tu pamet sezerem
2) kolik mame procesoru 8 hmmm zatizime hned jeden na ostatni se dostane casem ...
3) coz takhle ukladat .java do .xmljava bude prehlednejsi kod :-)))))
Bye :-))