Huge, large out of the ordenary Data Sets
Posted: 05.11.2014, 11:21
Good Day all,
This is my first post so, it may be in the incorrect space.
I am in the process of rewriting an in-house data management app from C# to Pascal using CT. The reason is that the app has to be able to run on the Linux Server that hosts the data and on Windows Desktops and the cross compile works like a bomb.
I tested with Mono and the app was as stable as Linsey Lohan, hence the rewrite. The challenge I am facing is that, the data the app works with is at the moment sitting around the 400 000 000 mark. Now in the current C# app I have a function that needs to export the data for external Geocoding purposes and checks. It is simple using a DataReader, but I find in Pascal using ZeosDB (using a SQLReadonly Dataset) it loads all the data to ram.
The data is hosted in MariaDB 10, using Centos 6.5 as OS. Does ZeosDB have a "data reader" where it does not load all the data, but I can stream the data to file as it comes in, instead of loading all to memory. I am using Zeoslib 7.2 Beta
Please note this is my first pascal project since Turbo Pascal 7 and my last pascal project was done in 1994.
Thanks for any guidance on this and be blessed
This is my first post so, it may be in the incorrect space.
I am in the process of rewriting an in-house data management app from C# to Pascal using CT. The reason is that the app has to be able to run on the Linux Server that hosts the data and on Windows Desktops and the cross compile works like a bomb.
I tested with Mono and the app was as stable as Linsey Lohan, hence the rewrite. The challenge I am facing is that, the data the app works with is at the moment sitting around the 400 000 000 mark. Now in the current C# app I have a function that needs to export the data for external Geocoding purposes and checks. It is simple using a DataReader, but I find in Pascal using ZeosDB (using a SQLReadonly Dataset) it loads all the data to ram.
The data is hosted in MariaDB 10, using Centos 6.5 as OS. Does ZeosDB have a "data reader" where it does not load all the data, but I can stream the data to file as it comes in, instead of loading all to memory. I am using Zeoslib 7.2 Beta
Please note this is my first pascal project since Turbo Pascal 7 and my last pascal project was done in 1994.
Thanks for any guidance on this and be blessed