Maciej Sobczak <[email protected]> wrote:

Hi,

On 17/02/2012 02:09, Simon Walter wrote:

> Is there any other way with SOCI? If for example, I know a result set
> will be relatively small (~1000 rows),

1000 rows is indeed quite small and there should be no risk of excessive 
memory consumption, so you can safely preallocate this number of 
elements in the vector and use that vector for query results.
This should allow you to retrieve all results in a single operation and 
then you will be able to process all those elements according to the 
needs of your application.

Still, whether you will get all elements in a single go or in several 
smaller chunks should be left to the database backend, so the 
recommended practice is as shown in the documentation:

http://soci.sourceforge.net/doc/statements.html#bulk

Please read the "Portability note" paragraph at the end of this section.

Regards,

-- 
Maciej Sobczak * www.msobczak.com * www.inspirel.com

_____________________________________________

Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_____________________________________________

Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users


Thank you, Maciej. I will have a read.

Simon
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to