I would like to know if I'll gain performance using ZeosLib.
The tiOPF's test suite (over 1700+ unit tests) do some database performance capturing while running it tests. Things like table iteration, retrieving metadata, inserts, updates, deletes, create tables, drop tables etc.... I just had a quick look at the results between SqlDB and Zeos, both talking to a Firebird database at the same server location. They were pretty much identical. Zeos was a fraction (milliseconds) faster at inserting data into tables. But that would not be enough to convince me to switch to Zeos. I think SqlDB is much better maintained code, and will always stay current with the latest FPC, and be ready on the day a FPC release is made.
Anyone has some experience with this? I need this information before I start to change all the code. Any other suggestions?
As my other reply to you mentioned, I suggest you take a serious look at tiOPF (
http://www.tiopf.com). It would allow you to change database components at will, and even switch between a Client/Server model and a 3-tier model - all without changing a single line of code in your application. Fantastic for testing and answering questions like you just posted, and all without needing code changes.