Thank you guys, for the feedback
Accordinly a changlog ... simply check the commits:
http://sourceforge.net/p/zeoslib/code-0/commit_browserThere you got a large list of changes we made. Some small bug-fixes are done, but most of them are related to performance up's.
Loads of code is prepared for comming TZFields(e.G. Byte, Word, UInt64 fields, ArrayFields and first approches for TDataSet-Fields) but this will go to 7.3, i think.
The Zeos internals are prepared for BATCH-ArrayBindings e.G. Mass-Data-Manimulations. This features are not available in Compenent-Layer yet, since we need new TParam/TField descandants -> 7.3 too. I had not the time to complete everything and the users asking for a stable candidate
. So stay tuned...
A little performance reference of 7.2:
http://synopse.info/forum/viewtopic.php?id=1508&p=3compared to 7.1:
http://blog.synopse.info/post/2013/11/04/Updated-mORMot-database-benchmark-including-MS-SQLAs you can see the performance boost really is impressive. Note, these tests are done with ZDBC (including array bindings), NOT with the TComponent-Layer and all benchmarks are done against the Synopse ColumnsToJSON tests. To be clear: We'll never win the race against Synopse(optimized ColumnsToJSON proc for the framework) it's selves but we are somewhat faster than FireDac, UniDac or ODBC Access.
We also got first feedback in numbers here:
http://www.lazarusforum.de/viewtopic.php?f=17&t=8183User MMVisual did compare 7.1 vs. 7.2 SQLite behavior with his application. The testet code performance twice faster now.
Feel free to Attach some personal comparisions!
Michael