Pocket PC y base de datos

30/09/2004 - 11:45 por Ramón Barrena | Informe spam
Hola a todos,

Voy a empezar un aplicacion para pocket pc con acceso a datos y quisiera
pediros consejo. En un principio pensaba utilzar SQL Server CE pero he oido
que su rendimiento es muy lento con tablas grandes, ¿es esto cierto? ¿que
otra tecnologia me recomendais utilizar que sea eficiente?

La base de datos va a tener pocas tablas (aunque con bastantes registros) y
no me importa prescindir del sql para las consultas, ¿seria mas rapido
utilzar algun tipo de formato para el acceso indexado a los datos que no
fuera a traves de sql? ¿que me aconsejais utilizar?

Gracias por adelantado



Ramón Barrena Sánchez
eSoft Fabricantes de Software S.L.
Tel-Fax: 957 413513
www.esoftweb.net
 

Leer las respuestas

#1 José Miguel Torres
30/09/2004 - 12:13 | Informe spam
SQL Server CE es una versión reducida y específica para dispositivos
móviles, no es equiparable, en cuanto a escalabilidad y rendimiento, en lo
que en un entorno de PC entendemos. COn muchos registros baja el
rendimiento, cierto, pero si vas a tratar de desarrollar una aplicacion con
PPC olvídate del modelo de programación que estás utilizando para el
desarrollo de aplicaciones windows. En una aplicación windows no tienes que
estar pendiente de la batería, no tienes que asegurar la base de datos en un
contexto de almacenamiento no volátil si éste se desconecta de la luz.
Normalmente no tendrás problemas de espacio en disco duro,... sin embargo en
PPC te lo encontrarás. Si no utilizas SQL Server CE puedes utilizar Xml o
texto (y así haces tributo al modelo de programación de hace 20 años con
accesos secuenciales a texto). de todas formas si con SQL Server CE el
rendimiento baja con gran cantidad de datos, con ficheros de texto y xml, no
te quiero ni contar así que aquellos que dicen ' es que SQL Server CE es
... o no tiene' seguramente estarán en lo cierto, pero que se le va a
hacer es lo mejor que ahí hasta ahora para PDA (y la versión del año que
viene será aún mejor)

Plantéate el echo de que datos realmente necesitas en la PDA. Utiliza SQL
Server CE o si me apuras en su defecto Pocket Access. No pienses que estás
desarrollando una aplicación para PC. Y lo más importante una PDA por sí
sola es inútil en un sistema de información. la PDA es la extensión dentro
de un sistema así que deberás tener una aplicación BackOffice en un PC que
respalde la información.

Saludos

José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com



"Ramón Barrena" escribió en el mensaje
news:cjgkjp$3u7$
Hola a todos,

Voy a empezar un aplicacion para pocket pc con acceso a datos y quisiera
pediros consejo. En un principio pensaba utilzar SQL Server CE pero he


oido
que su rendimiento es muy lento con tablas grandes, ¿es esto cierto? ¿que
otra tecnologia me recomendais utilizar que sea eficiente?

La base de datos va a tener pocas tablas (aunque con bastantes registros)


y
no me importa prescindir del sql para las consultas, ¿seria mas rapido
utilzar algun tipo de formato para el acceso indexado a los datos que no
fuera a traves de sql? ¿que me aconsejais utilizar?

Gracias por adelantado



Ramón Barrena Sánchez
eSoft Fabricantes de Software S.L.
Tel-Fax: 957 413513
www.esoftweb.net


Preguntas similares