Si es para visualizarlos utilizas paginacion.  La paginacion permite cargar
unicamente los datos que se estan visualizando.  Por
ejemplo,<https://encrypted.google.com/search?q=nhibernate&hl=en&biw=1127&bih=559&prmd=ivnsl&source=lnms&tbm=isch&ei=Iqk5TuLcBIGohAfXwdX8AQ&sa=X&oi=mode_link&ct=mode&cd=2&sqi=2&ved=0CAgQ_AUoAQ>en
google cuando buscas imagenes, y aunque encuentras cientos de miles,
solo
van apareciendo por demanda.

Saludos,
Nestor Andres Rodriguez

2011/8/3 Daniel Calvin <[email protected]>

> Hola Federico
>
> La cuestión es que haces, o harias, una vez que tenes tus 6000000 de
> registros u objetos en memoria?, los recorres?, los metes en una grilla?,
> los transformas de alguna manera?, los mira el usuario?
>
> Contanos, si no te molesta, un poco sobre el objetivo. En base a eso las
> repuestas pueden ser de mejor calidad.
>
> Saludos
>
> Daniel Calvin
>
>
>
>
> El 3 de agosto de 2011 15:45, federico Lapido 
> <[email protected]>escribió:
>
> Entonces armo una consulta pesada que no utiliza mucho a la memoria sino a
>> la disco como un archivo temporal o algo asi. Por ejemplo : Se puede Dataset
>> ? Por ejemplo: Select * from Tablapesada Where .....  a veces no alcanza a
>> la memoria , Uso alguna forma?  En Visual foxpro hace consulta pesada y pasa
>> los datos a un archivo temporal . Ya se no es bueno. Igual estoy haciendo
>> pruebas.
>> Muchas gracias!
>>
>>
>>
>>
>> El 3 de agosto de 2011 14:12, <[email protected]> escribió:
>>
>>>  ** Ahhh, no entendia lo que querias decir.
>>>
>>> Daniel
>>>
>>> Enviado desde mi BlackBerry de Movistar (http://www.movistar.com.ar)
>>> ------------------------------
>>>  *From: * Nestor Andres Rodriguez <[email protected]>
>>> *Sender: * [email protected]
>>> *Date: *Wed, 3 Aug 2011 12:00:35 -0500
>>> *To: *<[email protected]>
>>> *ReplyTo: * [email protected]
>>> *Subject: *Re: [NHibernate-Hispano] Nhibernate Consulta Masiva
>>>
>>> No, a lo que me refieron no es al procesamiento de 6.000.000 de registros
>>> en memoria, a lo que me refiero es que si lo que requiere es simplemente
>>> visualizacion de grandes volumenes de datos podria usar directamente la BD
>>> con una estrategia de paginacion pues no creo que un ser humano tenga la
>>> habilidad de procesar 6.000.000 a la vez, y se utiliza NH para cuestiones
>>> del dominio.
>>>
>>> Saludos,
>>> Nestor Andres Rodriguez
>>>
>>> 2011/8/3 <[email protected]>
>>>
>>>> ** Para procesar 6.000.000 de registros en memoria?
>>>>
>>>>
>>>> Enviado desde mi BlackBerry de Movistar (http://www.movistar.com.ar)
>>>> ------------------------------
>>>> *From: * Nestor Andres Rodriguez <[email protected]>
>>>> *Sender: * [email protected]
>>>> *Date: *Wed, 3 Aug 2011 11:41:12 -0500
>>>> *To: *<[email protected]>
>>>> *ReplyTo: * [email protected]
>>>> *Subject: *Re: [NHibernate-Hispano] Nhibernate Consulta Masiva
>>>>
>>>> Tener un modelo de lectura que le pegue directo a la base de datos para
>>>> cuestion de consultas es una buena opcion, similar a lo que se plantea con
>>>> CQRS.
>>>>
>>>> 2011/8/3 <[email protected]>
>>>>
>>>>> ** Antes donde dije:
>>>>>
>>>>> >Es beneficioso en tu caso tratarlos bajo el paradigma OO.
>>>>>
>>>>> Debía decir:
>>>>>
>>>>> Es beneficioso en tu caso tratarlos bajo el paradigma OO.???????
>>>>>
>>>>> :)
>>>>>
>>>>> Enviado desde mi BlackBerry de Movistar (http://www.movistar.com.ar)
>>>>> ------------------------------
>>>>> *From: * [email protected]
>>>>> *Date: *Wed, 3 Aug 2011 10:32:50 +0000
>>>>> *To: *<[email protected]>
>>>>> *ReplyTo: * [email protected]
>>>>> *Subject: *Re: [NHibernate-Hispano] Nhibernate Consulta Masiva
>>>>>
>>>>> Hola Federico
>>>>>
>>>>> Lo que muestra el formulario en un sub producto de los 6000000 de
>>>>> registros?
>>>>> Es beneficioso en tu caso tratarlos bajo el paradigma OO.
>>>>> Los RDBMS son muy eficientes para manejar grandes volumen es de datos,
>>>>> aplicar aritmética de conjunto y ese tipo de cosas...
>>>>> Yo me plantearía, pensando en ancho de banda consumido, memoria, etc,
>>>>> etc si en este caso lo mejor no es hacer un primer manejo mas 
>>>>> datacentrico.
>>>>> No estoy haciendo un juicio de valor sobre NH, ni sobre el paradigma
>>>>> OO,,no se trata de eso.
>>>>> Yo prefiero usar lo mejor de cada mundo para el problema a resolver.
>>>>> Estadistas sobre volumen de datos, RDBMS, cubos, datawarehouse me
>>>>> parecen las opciones, con que se maneja el resultado? Ahí usa OO, lo que
>>>>> quieras o lo que puedas...
>>>>> Solo una opinión.
>>>>>
>>>>> Daniel Calvin..
>>>>>
>>>>> Enviado desde mi BlackBerry de Movistar (http://www.movistar.com.ar)
>>>>> ------------------------------
>>>>> *From: * federico Lapido <[email protected]>
>>>>> *Sender: * [email protected]
>>>>> *Date: *Tue, 2 Aug 2011 22:21:05 -0300
>>>>> *To: *<[email protected]>
>>>>> *ReplyTo: * [email protected]
>>>>> *Subject: *Re: [NHibernate-Hispano] Nhibernate Consulta Masiva
>>>>>
>>>>> Estoy evaluado con Nhibernate.para el proyecto de mi trabajo. La idea
>>>>> es armar un formulario de estadisitica para una consulta. Por ahora un 
>>>>> solo
>>>>> objeto que es Movimientos. Solo hice a pasar una tabla de otra base de 
>>>>> datos
>>>>> que uso el programa de Visual foxpro.
>>>>> Solo arme el mapeo de este objeto y puse un datagrid para consulta .
>>>>> para hacer pruebas.
>>>>>
>>>>> Por ahora no estoy en mi trabajo , Mañana voy a pasar los detalles de
>>>>> errores.
>>>>> Alguna forma para evitar los errores. sino armo una consulta q no es de
>>>>> nhibernate ?
>>>>> Gracias por contestarme mi pregunta. Soy nuevo de Nhibernate pero tengo
>>>>> muchos años de VFP.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> El 2 de agosto de 2011 18:55, Nestor Andres Rodriguez <
>>>>> [email protected]> escribió:
>>>>>
>>>>>> Si los 6.000.000 de registros ocupan una memoria de alrededor 2GB
>>>>>> (aunque depende si es 32bits o 64bits) se genera un OutOfMemoryException.
>>>>>>  Asi que que excepcion salio ?
>>>>>>
>>>>>>
>>>>>> 2011/8/2 Nestor Andres Rodriguez <[email protected]>
>>>>>>
>>>>>>> Y que error dio ?
>>>>>>>
>>>>>>>
>>>>>>> 2011/8/2 Edgar Ramos <[email protected]>
>>>>>>>
>>>>>>>> Y pensando en objetos, cuantos sería ?, y tomando en cuenta lazy
>>>>>>>> load y sin tomar en cuenta ?
>>>>>>>> Por otro lado, esperas mostrar todos los objetos en pantalla ?, que
>>>>>>>> piensas hacer con estos ?
>>>>>>>>
>>>>>>>>
>>>>>>>> Saludos
>>>>>>>> Edgar
>>>>>>>>
>>>>>>>> El 2 de agosto de 2011 15:40, Flapido 
>>>>>>>> <[email protected]>escribió:
>>>>>>>>
>>>>>>>> Una pregunta: Es posible hacer la consulta de mas de 6.000.000
>>>>>>>>> registros en Nhibernate. es una tabla de Movimientos.
>>>>>>>>> Usando con
>>>>>>>>>
>>>>>>>>> public IList<T> TraerTodo2<T>()
>>>>>>>>>        {
>>>>>>>>>            IList<T> consulta;
>>>>>>>>>            using (ISession session =
>>>>>>>>> NHibernateSessionManager.OpenSessionWithTransaction())
>>>>>>>>>            {
>>>>>>>>>
>>>>>>>>>                consulta =
>>>>>>>>> (IList<T>)session.CreateCriteria(typeof(T)).List<T>();
>>>>>>>>>
>>>>>>>>>                NHibernateSessionManager.FinishTransaction(session);
>>>>>>>>>                return consulta;
>>>>>>>>>            }
>>>>>>>>>        }
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Me dio error.. porque? alguna forma?
>>>>>>>>>
>>>>>>>>> Gracias!
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>>>>> [email protected]
>>>>>>>>> Para más, visite:
>>>>>>>>> http://groups.google.com/group/NHibernate-Hispano
>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>>>> [email protected]
>>>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>  --
>>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>>> [email protected]
>>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>>
>>>>>
>>>>>  --
>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>> [email protected]
>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>
>>>>> --
>>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>>> [email protected]
>>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>>
>>>>
>>>>  --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>> --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>
>>>  --
>>> Para escribir al Grupo, hágalo a esta dirección:
>>> [email protected]
>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>> --
>>> Para escribir al Grupo, hágalo a esta dirección:
>>> [email protected]
>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>
>>  --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>
>
> --
> *Daniel A. Calvin*
> Cooperator Team Member
> Microsoft Certified Professional
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a