Crear base de datos en xml

02/07/2007 - 13:06 por Carmelo J. Morales Muñoz | Informe spam
¡Hola!

Tengo una situación que no se muy bien por donde tomar para que sea lo mas
sencilla posible, a ver si me pueden ayudar a tomar una decisión:

Tengo una aplicación que transforma un fichero CSV a ASCII en otro formato
para poder pasar información entre dos aplicaciones. El programa es muy
sencillo.

El problema es que me han pedido que agregue unas tablas al programa, en las
que poder guardar información, no son muy grandes, de 10 a 50 registros. Y
no creo que sea buena idea utilizar SqlServer para esto (siempre he usado
sqlserver).

En delphi se generaba de forma transparente una base de datos en XML, y no
tenia que instalar motores de datos, ya que se instala desde internet con
ClickOne.

¿que me recomiendan?. ¿Puedo usar un XML como si una base de datos fuese?.

gracias!
 

Leer las respuestas

#1 Alberto Poblacion
02/07/2007 - 14:23 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
El problema es que me han pedido que agregue unas tablas al programa, en
las que poder guardar información, no son muy grandes, de 10 a 50
registros. Y no creo que sea buena idea utilizar SqlServer para esto
(siempre he usado sqlserver).
[..]
¿que me recomiendan?. ¿Puedo usar un XML como si una base de datos fuese?.



Para tan pocos registros, efectivamente no merece la pena usar
SqlServer. Lo más sencillo es que crees un DataSet con las tablas que te
interesen, y después de meterle datos lo salves a disco con el método
WriteXml del dataset. Cuando vuelvas a arrancar el programa, lees el dataset
desde el dico a memoria con el método ReadXml, y trabajas en memoria con el
DataSet. Recuerda volver a hacer un WriteXml cuando le hagas cambios al
DataSet en memoria.

Preguntas similares