|
Zeos es bastante eficiente en cuestiones de velocidad. Me atrevo a decir que funciona mucho mejor que muchos componentes de paga y prácticamente no dan problemas. Lo que quieres hacer lo puedes realizar mediante ClientDataset ya que Zeos es simplemente el proveedor de datos para él.
No tiene mucho sentido traerse todos los registros de una tabla solo para mostrarlos en un grid. Esa costumbre viene de la época dBASE en donde no había forma de abrir una tabla y traerse solo unos cuantos registros y por ende los "grids" de aquella época mostraban todo el contenido. Ahí se trabaja a la inversa: se traían todos los registros y luego se buscaba dentro de ellos, con la llegada de SQL la cosa cambió, ahora se pregunta (query) que se quiere y se traen solo los datos necesarios.
Un ejemplo, catálogo de clientes, en un esquema clásico abriamos toda la tabla, mostrabamos toditos los clientes y luego metiamos alguna forma de buscar dentro de ellos (se popularizaron entonces las famosas "busquedas rápidas" en donde conforme escribias iba filtrándose lo que más se parecía. En el esquema SQL primero preguntamos algunos parámetros , por ejemplo las letras que contiene el nombre o nombres que buscamos y luego traemos todo lo que concida.
|