Additional
Overview
Features
Known issues
FAQ
Support
Credits and license
History
Download
Forum
How fast is NCOCI8 ?
 PDFPrintE-mail
Sep 19, 2006
How fast is NCOCI8 ? Lets compare 4 product and see, that NCOCI8 is one of the fastest Delphi data access components for Oracle.

 

In the test I have used:

 

Each test consist of 1000 executions of the small program, in which one was gauged and summed the execution time of one of methods. The time is a summed time in seconds, that takes execution of 1000 times of this method. As timer I have used Win32 API - QueryPerformanceCounter. Also testing environment:

  • Server and workstation is the same machine;
  • It is PII 266, 128Mb;
  • Oracle8 server v 8.0.4;
  • Oracle8 client v 8.0.4.

 

MethodBDENCOCI8DOAODAC
Append0,0620,0300,0280,055
Cancel0,0330,0410,0530,046
Delete7,8887,2424,105<Error>
Edit0,0180,0290,0070,045
First0,0230,0080,0080,013
GetData0,0060,0100,0100,010
Insert0,0180,0250,0130,037
Last (1)0,0220,0080,0220,020
Next (1)0,0060,0080,0080,009
Open6,0022,1712,2449,301
Post (2)7,3925,6088,3478,388
Prior0,0500,0080,0080,010
Refresh<Error>1,6501,1972,354
SetData0,0640,0130,0100,013
Fetch All (3)211,55528,41656,34623,137

 

(1) Calls does not fetch anything. To see how fast is fetching, take a look on FetchAll.
(2) Post after data set editing.
(3) 10 times fetch all 55000 records from single table.

 

:))) But ... If You have record set allready fetched on client, and now You need walk through records set, then use BDE. Good work Borland !!