Capacidad de Tablas en un Dataset en Vb2003.Net

05/10/2005 - 21:56 por Developers | Informe spam
Amigos estoy iniciando un proyecto de un Sistema Integrado que contendra
Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos Fijos,Produccion
y va hacer multiempresa,
todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos unas
100 tablas en la Base Datos.
Ahora la duda que se tiene es lo siguiente:

- El Dataset Podra Soportar esa cantidad de tablas
- Afectara en el performance de la aplicacion
- Es conviniente que todas las tablas de la BD esten en e dataset o
solamente deberian estar las que mas se necesitan.

Algunos amigos me comentaron que existe una herramienta en el Framework que
es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que tal vez
con eso pueda trabajar mejor.

Espero sus prontos comentarios. y sus experiencias que hayan tenido


Gracias
Develoeprs

Preguntas similare

Leer las respuestas

#1 Martin Cid
05/10/2005 - 22:15 | Informe spam
No uses solo un DS. Salu2.


"Developers" escribió en el mensaje
news:
Amigos estoy iniciando un proyecto de un Sistema Integrado que contendra
Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos
Fijos,Produccion
y va hacer multiempresa,
todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos unas
100 tablas en la Base Datos.
Ahora la duda que se tiene es lo siguiente:

- El Dataset Podra Soportar esa cantidad de tablas
- Afectara en el performance de la aplicacion
- Es conviniente que todas las tablas de la BD esten en e dataset o
solamente deberian estar las que mas se necesitan.

Algunos amigos me comentaron que existe una herramienta en el Framework
que
es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que tal
vez
con eso pueda trabajar mejor.

Espero sus prontos comentarios. y sus experiencias que hayan tenido


Gracias
Develoeprs




Respuesta Responder a este mensaje
#2 Developers
06/10/2005 - 01:34 | Informe spam
Eso tambien se estuvo pensando, pero se podra Manejar Relaciones entre
Datasets???


"Martin Cid" escribió en el mensaje
news:
No uses solo un DS. Salu2.


"Developers" escribió en el mensaje
news:
> Amigos estoy iniciando un proyecto de un Sistema Integrado que contendra
> Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos
> Fijos,Produccion
> y va hacer multiempresa,
> todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos


unas
> 100 tablas en la Base Datos.
> Ahora la duda que se tiene es lo siguiente:
>
> - El Dataset Podra Soportar esa cantidad de tablas
> - Afectara en el performance de la aplicacion
> - Es conviniente que todas las tablas de la BD esten en e dataset o
> solamente deberian estar las que mas se necesitan.
>
> Algunos amigos me comentaron que existe una herramienta en el Framework
> que
> es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que tal
> vez
> con eso pueda trabajar mejor.
>
> Espero sus prontos comentarios. y sus experiencias que hayan tenido
>
>
> Gracias
> Develoeprs
>
>
>
>


Respuesta Responder a este mensaje
#3 Javier Rojas Goñi/ Parse Software
06/10/2005 - 01:48 | Informe spam
developers,

En la medida en que un dataset es un objeto en memoria, se debe limitar el
nro de tablas y datos que manejas en él. Al usar SQL Server puedes crear
stored procedures y vistas que te entregen exacatemente lo que necesitas
para poblar tu interfaz. Igualmente todos los servicios de modificación de
datos puedes implementarlos a través de Stored Procedure.

Tal vez sea posible mantener un gigantesco dataset en memoria con la BD
completa pero solo lo veo viable para BD muy pequeñas.

Javier Rojas Goñi
PARSE Software Chile
-

56-32-666366


-

"Developers" escribió en el mensaje
news:
Eso tambien se estuvo pensando, pero se podra Manejar Relaciones entre
Datasets???


"Martin Cid" escribió en el mensaje
news:
No uses solo un DS. Salu2.


"Developers" escribió en el mensaje
news:
> Amigos estoy iniciando un proyecto de un Sistema Integrado que
> contendra
> Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos
> Fijos,Produccion
> y va hacer multiempresa,
> todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos


unas
> 100 tablas en la Base Datos.
> Ahora la duda que se tiene es lo siguiente:
>
> - El Dataset Podra Soportar esa cantidad de tablas
> - Afectara en el performance de la aplicacion
> - Es conviniente que todas las tablas de la BD esten en e dataset o
> solamente deberian estar las que mas se necesitan.
>
> Algunos amigos me comentaron que existe una herramienta en el Framework
> que
> es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que tal
> vez
> con eso pueda trabajar mejor.
>
> Espero sus prontos comentarios. y sus experiencias que hayan tenido
>
>
> Gracias
> Develoeprs
>
>
>
>






Respuesta Responder a este mensaje
#4 Developers
06/10/2005 - 02:14 | Informe spam
Entiendo eso en usar Store Procedure, Vistas, Funciones... si, pero la idea
era aprovechar el dataset desconectado solo para usarlo de almacenamiento
temporal. (Es como hacer un preGrabado de documentos), porque facilmente se
deja de usar el dataset y se usa con tablas libres.

Gracias x sus opiniones a ambos


Developers

"Javier Rojas Goñi/ Parse Software" escribió en el mensaje
news:
developers,

En la medida en que un dataset es un objeto en memoria, se debe limitar el
nro de tablas y datos que manejas en él. Al usar SQL Server puedes crear
stored procedures y vistas que te entregen exacatemente lo que necesitas
para poblar tu interfaz. Igualmente todos los servicios de modificación de
datos puedes implementarlos a través de Stored Procedure.

Tal vez sea posible mantener un gigantesco dataset en memoria con la BD
completa pero solo lo veo viable para BD muy pequeñas.

Javier Rojas Goñi
PARSE Software Chile
-

56-32-666366


-

"Developers" escribió en el mensaje
news:
> Eso tambien se estuvo pensando, pero se podra Manejar Relaciones entre
> Datasets???
>
>
> "Martin Cid" escribió en el mensaje
> news:
>> No uses solo un DS. Salu2.
>>
>>
>> "Developers" escribió en el mensaje
>> news:
>> > Amigos estoy iniciando un proyecto de un Sistema Integrado que
>> > contendra
>> > Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos
>> > Fijos,Produccion
>> > y va hacer multiempresa,
>> > todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos
> unas
>> > 100 tablas en la Base Datos.
>> > Ahora la duda que se tiene es lo siguiente:
>> >
>> > - El Dataset Podra Soportar esa cantidad de tablas
>> > - Afectara en el performance de la aplicacion
>> > - Es conviniente que todas las tablas de la BD esten en e dataset o
>> > solamente deberian estar las que mas se necesitan.
>> >
>> > Algunos amigos me comentaron que existe una herramienta en el


Framework
>> > que
>> > es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que


tal
>> > vez
>> > con eso pueda trabajar mejor.
>> >
>> > Espero sus prontos comentarios. y sus experiencias que hayan


tenido
>> >
>> >
>> > Gracias
>> > Develoeprs
>> >
>> >
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Lord Voldemort
08/10/2005 - 02:09 | Informe spam
nunca vas a ocupar las 100 tablas a la vez o nunca necesitaras abrirlas al
mismo tiempo..
si entras al modulo de facturacion.. vas a necesitar unicamente las tablas
que tengan relacion con ese modulo, ademas en el modulo de facturacion
tendra otras divisiones, y cada division necesitara unas tablas que la otra
division no necesitara y asi y asi.. se va diviendo todo..

aun asi crees que necesites el dataset con todo cargado?

saludos


"Developers" wrote in message
news:
Amigos estoy iniciando un proyecto de un Sistema Integrado que contendra
Modulos de Facturacion,Almacen,Compras,Contabilidad,Activos
Fijos,Produccion
y va hacer multiempresa,
todo montando sobre un Sqlserver 2000 y nosotros calculamos que vamos unas
100 tablas en la Base Datos.
Ahora la duda que se tiene es lo siguiente:

- El Dataset Podra Soportar esa cantidad de tablas
- Afectara en el performance de la aplicacion
- Es conviniente que todas las tablas de la BD esten en e dataset o
solamente deberian estar las que mas se necesitan.

Algunos amigos me comentaron que existe una herramienta en el Framework
que
es el XSD.Exe qe permite convertir un Dataset.XSD a Dataset.DLL que tal
vez
con eso pueda trabajar mejor.

Espero sus prontos comentarios. y sus experiencias que hayan tenido


Gracias
Develoeprs




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida