Subject | Re: [IBO] development |
---|---|
Author | Hans |
Post date | 2010-03-21T05:27:34Z |
Hi, I wish to share my concern.
I just wanted to copy all tables and contents from one 128M test database to
another database
and used some IB_Cursors to loop throught the table names and the fields
update loop like:
with IB_Cursor_Old do
begin
IB_Cursor_New.Append;
for i := 0 to FieldCount - 1 do
IB_Cursor_New.Fields[i].Assign(IB_Cursor_Old.Fields[i]);
IB_Cursor_New.Post;
Then I downloaded a test copy of FIBPlus 6.5, which seems to be designed for
many
platforms and all Delphi versions from 5 and up, and merely replaced the
IB_Cursors with
their tpFIBDataset, for the rest using the almost identical coding as I used
for IBObjects.
Using Firebird 2.1.3 on the same computer as the copying tests, creating
identical results,
using basic objects in a very basic way
The total run time using IBOjects 4.8.4 was 32 Mins and 35 Secs (1955
Secs)
The total run time using FIBPlus 6.5 was 1 Min and 32 Secs ( 92
Secs)
FIBPlus about 21+ times faster than IBObjects.
My concern, as a long time supporter of IBObjects since the early versions
V3.xx,
is the IBObject development going in the right direction ?
Best Regards
Hans
I just wanted to copy all tables and contents from one 128M test database to
another database
and used some IB_Cursors to loop throught the table names and the fields
update loop like:
with IB_Cursor_Old do
begin
IB_Cursor_New.Append;
for i := 0 to FieldCount - 1 do
IB_Cursor_New.Fields[i].Assign(IB_Cursor_Old.Fields[i]);
IB_Cursor_New.Post;
Then I downloaded a test copy of FIBPlus 6.5, which seems to be designed for
many
platforms and all Delphi versions from 5 and up, and merely replaced the
IB_Cursors with
their tpFIBDataset, for the rest using the almost identical coding as I used
for IBObjects.
Using Firebird 2.1.3 on the same computer as the copying tests, creating
identical results,
using basic objects in a very basic way
The total run time using IBOjects 4.8.4 was 32 Mins and 35 Secs (1955
Secs)
The total run time using FIBPlus 6.5 was 1 Min and 32 Secs ( 92
Secs)
FIBPlus about 21+ times faster than IBObjects.
My concern, as a long time supporter of IBObjects since the early versions
V3.xx,
is the IBObject development going in the right direction ?
Best Regards
Hans