🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
10 messages
10 total messages Started by *Er MAjNifico* Thu, 23 Sep 2010 15:50
Base de datos XML open/free?
#312
Author: *Er MAjNifico*
Date: Thu, 23 Sep 2010 15:50
4 lines
1117 bytes
Estimados maestros,
alguien sabe de una buena base de datos para XML que sea del mundo open 
o que se free?
Se agradecen aportes! :-)
Re: Base de datos XML open/free?
#162
Author: Jos� Miguel Santib��ez
Date: Thu, 23 Sep 2010 20:16
16 lines
1683 bytes
En el cap�tulo anterior (news:i7fsvb$cp1$2@jagger.tie.cl), *Er MAjNifico* 
<eatyou@spammer.org> dijo:

> Estimados maestros,
> alguien sabe de una buena base de datos para XML que sea del mundo open 
> o que se free?
> Se agradecen aportes! :-)
> 

ehh... no entend� que es lo que quieres... �alg�n administrador open source 
de XML?

-- 
                           Jose M. Santiba�ez A.
                             <jms@nivel5.cl>
                           <http://caos.cl/jms>
Re: Base de datos XML open/free?
#163
Author: Raul_G
Date: Fri, 24 Sep 2010 16:14
26 lines
1906 bytes
Jos� Miguel Santib��ez wrote:

> En el cap�tulo anterior (news:i7fsvb$cp1$2@jagger.tie.cl), *Er MAjNifico* 
> <eatyou@spammer.org> dijo:

>> Estimados maestros,
>> alguien sabe de una buena base de datos para XML que sea del mundo open 
>> o que se free?
>> Se agradecen aportes! :-)
>> 

> ehh... no entend� que es lo que quieres... �alg�n administrador open source 
> de XML?

> -- 
>                            Jose M. Santiba�ez A.
>                              <jms@nivel5.cl>
>                            <http://caos.cl/jms>
Lo que el muchacho quiere, es una base de datos pero que cumpla con los 
siguientes requisitos:
 - Que sea para XML
 - Que sea del mundo open o que se free.
Adem�s, agradece cualquier aporte.  :D

Yo lo entend� clarito, pero aun con 20 a�os de experiencia no he visto 
nunca una BD as�.
Re: Base de datos XML open/free?
#164
Author: Pascal J. Bourguignon
Date: Fri, 24 Sep 2010 16:41
136 lines
5221 bytes
raul.garate@SINESTOgmail.com (Raul_G) writes:

> Jos� Miguel Santib��ez wrote:
>
>> En el cap�tulo anterior (news:i7fsvb$cp1$2@jagger.tie.cl), *Er MAjNifico* 
>> <eatyou@spammer.org> dijo:
>
>>> Estimados maestros,
>>> alguien sabe de una buena base de datos para XML que sea del mundo open 
>>> o que se free?
>>> Se agradecen aportes! :-)
>>> 
>
>> ehh... no entend� que es lo que quieres... �alg�n administrador open source 
>> de XML?
>
>> -- 
>>                            Jose M. Santiba�ez A.
>>                              <jms@nivel5.cl>
>>                            <http://caos.cl/jms>
> Lo que el muchacho quiere, es una base de datos pero que cumpla con los 
> siguientes requisitos:

>  - Que sea para XML

�Qu� quiere decir esto?

Si se trata solamente de almacenar una cadena XML de manera persistente,
se puede usar qualquier base de dato SQL o otro.

Pero quizas se quiere tambi�n poder hacer busquedad en esa base de datos
como se hace con XPATH, para extraer sub-arboles del XML directamente de
la base de dato.

> Yo lo entend� clarito, pero aun con 20 a�os de experiencia no he visto 
> nunca una BD as�.

En efecto, no se conoce base de datos especificamente hechas para
estructuras XML.  Pero se podria mapear una estructura XML sobre una
base de datos SQL o OO.


Por ejemplo, podriamos tener tablas:

create table elements (
   id   int not null,
   tag  varchar(32)  not null,
);

create table attributes (
   element_id int not null,
   name  varchar(32)  not null,
   value varchar(256)  not null
);

create table contents (
   parent_element_id int not null,
   index             int not null,
   child_element_id  int,
   text_id int
);

create table texts (
   id int,
   text varchar(32768)
);


y mapear:

<input>
<device type="serial-port"><name>ttyS0</name><speed>9600</speed></device>
<device type="tcp-ipv4"><address>192.168.1.1</address><port>10020</port></device>
</input>

en:

elements
========
id        tag
--------  --------
1         "input"
2         "device"
3         "name"
4         "speed"
5         "device"
6         "address"
7         "port"

attributes
==========
element_id  name     value
----------  -------  ------------
2           "type"   "serial-port"
5           "type"   "tcp-ipv4"

texts
=====
id        text
--------  --------------------
1         "\n"
2         "ttyS0"
3         "9600"
4         "\n"
5         "192.168.1.1"
6         "10020"
7         "\n"

contents
========
parent_element_id  index  child_element_id  text_id
-----------------  -----  ----------------  -------
1                  1      NULL              1
1                  2      2                 NULL
1                  3      NULL              4
1                  4      5                 NULL
1                  5      NULL              7
2                  1      3                 NULL
2                  2      4                 NULL
3                  1      NULL              "ttyS0"
4                  1      NULL              "9600"
5                  1      6                 NULL
5                  2      7                 NULL
6                  1      NULL              "192.168.1.1"
7                  1      NULL              "10022"


Aparte el problema clasico en SQL de no poder hacer queries procesando
de un solo golpe hierarquias, (tenemos que hacer proceduras almacenadas,
o varias queries para buscar elementos relacionados en la hierarquia),
se puede hacer queries bastante interesante en el XML, como colectar
todos los elementos con un tag determinado, etc.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
Re: Base de datos XML open/free?
#165
Author: Marious
Date: Fri, 24 Sep 2010 16:52
18 lines
2028 bytes
On 09/24/2010 12:41 PM, Pascal J. Bourguignon wrote:
> Si se trata solamente de almacenar una cadena XML de manera persistente,
> se puede usar qualquier base de dato SQL o otro.
>
> Pero quizas se quiere también poder hacer busquedad en esa base de datos
> como se hace con XPATH, para extraer sub-arboles del XML directamente de
> la base de dato.
> raul.garate@SINESTOgmail.com (Raul_G) writes:
>> Yo lo entendí clarito, pero aun con 20 años de experiencia no he visto
>> nunca una BD así.

En el trabajo una vez un tipo me reclamaba que eso existía y hasta que 
podía ser más efectivo que MySQL con sus tipos de tablas nativas.

Eso último era una verdadera idiotés, pero lo que quiero explicar es que 
al parecer alguien lo ha hecho.

La pregunta que aún queda es... ¿para qué?
Re: Base de datos XML open/free?
#166
Author: Jos� Miguel Santib��ez
Date: Sat, 25 Sep 2010 00:36
35 lines
2286 bytes
En el cap�tulo anterior
(news:9332091848f4cfb69977f1c59b31e656$1@usenet.no-ip.com),
raul.garate@SINESTOgmail.com (Raul_G) dijo: 

> Jos� Miguel Santib��ez wrote:
> 
>> En el cap�tulo anterior (news:i7fsvb$cp1$2@jagger.tie.cl), *Er
>> MAjNifico* <eatyou@spammer.org> dijo:
> 
>>> Estimados maestros,
>>> alguien sabe de una buena base de datos para XML que sea del mundo
>>> open o que se free?
>>> Se agradecen aportes! :-)
>>> 
> 
>> ehh... no entend� que es lo que quieres... �alg�n administrador open
>> source de XML?
> 
> Lo que el muchacho quiere, es una base de datos pero que cumpla con
> los siguientes requisitos:
>  - Que sea para XML
>  - Que sea del mundo open o que se free.
> Adem�s, agradece cualquier aporte.  :D
> 
> Yo lo entend� clarito, pero aun con 20 a�os de experiencia no he visto
> nunca una BD as�.
> 

O sea, entendi eso... pero como tampoco he visto nunca nada por el 
estilo, prefer� preguntar...

-- 
                           Jose M. Santiba�ez A.
                             <jms@nivel5.cl>
                           <http://caos.cl/jms>
Re: Base de datos XML open/free?
#167
Author: _Rodrigo_
Date: Wed, 29 Sep 2010 18:59
51 lines
2913 bytes
Oracle???
Es gratuito para desarrollo, y te permite datos de tipos XML.

Se puede hacer lo mismo con SQL Server...


Y la pregunta de nuevo es, ¿para qué?



On 24 sep, 20:36, "José Miguel Santibáñez" <j...@nivel5.cl> wrote:
> En el capítulo anterior
> (news:9332091848f4cfb69977f1c59b31e656$1@usenet.no-ip.com),
> raul.gar...@SINESTOgmail.com (Raul_G) dijo:
>
>
>
> > José Miguel Santibáñez wrote:
>
> >> En el capítulo anterior (news:i7fsvb$cp1$2@jagger.tie.cl), *Er
> >> MAjNifico* <eat...@spammer.org> dijo:
>
> >>> Estimados maestros,
> >>> alguien sabe de una buena base de datos para XML que sea del mundo
> >>> open o que se free?
> >>> Se agradecen aportes! :-)
>
> >> ehh... no entendí que es lo que quieres... ¿algún administrador open
> >> source de XML?
>
> > Lo que el muchacho quiere, es una base de datos pero que cumpla con
> > los siguientes requisitos:
> >  - Que sea para XML
> >  - Que sea del mundo open o que se free.
> > Además, agradece cualquier aporte.  :D
>
> > Yo lo entendí clarito, pero aun con 20 años de experiencia no he visto
> > nunca una BD así.
>
> O sea, entendi eso... pero como tampoco he visto nunca nada por el
> estilo, preferí preguntar...
>
> --
>                            Jose M. Santibañez A.
>                              <j...@nivel5.cl>
>                            <http://caos.cl/jms>
Re: Base de datos XML open/free?
#168
Author: RobertoCL
Date: Tue, 12 Oct 2010 15:43
12 lines
1338 bytes
*Er MAjNifico* wrote:

> Estimados maestros,
> alguien sabe de una buena base de datos para XML que sea del mundo open 
> o que se free?
> Se agradecen aportes! :-)

Using XML in MySQL 5.1 and 6.0
http://dev.mysql.com/tech-resources/articles/xml-in-mysql5.1-6.0.html

--
RCL
Re: Base de datos XML open/free?
#169
Author: Mucaucas
Date: Tue, 12 Oct 2010 18:14
10 lines
1331 bytes
Estimado

eXist puede ser lo que buscas

http://exist.sourceforge.net/

"*Er MAjNifico*" <eatyou@spammer.org> escribi� en el mensaje news:i7fsvb$cp1$2@jagger.tie.cl...
> Estimados maestros,
> alguien sabe de una buena base de datos para XML que sea del mundo open o que se free?
> Se agradecen aportes! :-) 
Re: Base de datos XML open/free?
#170
Author: Laloco.Net
Date: Wed, 13 Oct 2010 23:18
21 lines
1536 bytes
eXist-db ?

http://exist.sourceforge.net/

sedna ??

http://www.modis.ispras.ru/sedna/

O a lo mejor te refieres a un webservice (soap/wsdl) aunque no creo :(

Saludos




"*Er MAjNifico*" <eatyou@spammer.org> escribi� en el mensaje 
news:i7fsvb$cp1$2@jagger.tie.cl...
> Estimados maestros,
> alguien sabe de una buena base de datos para XML que sea del mundo open o 
> que se free?
> Se agradecen aportes! :-) 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads