Database Benchmarking results continued from Compare page

Enumerate the records in order that they are added with the Append() method.


Update (modify) all records, added with the Append() method. More specific, the update method have to increase the Bid property of the Tick record with 1.0

Clone the Append() method records that were added, to another table/database/key-value store

Sort all records added with the Append() method by Bid property of Tick record. Ordered records have to be stored in another table/database/key-value store.

Sort all records added with the Append() method by Exchange and Timestamp properties of Tick record. This method tests the sort capabilities of the database by two keys - String and DateTime. Orderred records have to be stored in another table/database/key-value store.

Add [RecordCount] number of recods in many tables. You have to seqentally add one record on each table, until you reach the RecordCount limit. This method tests the database capability to work with many tables simultaneously. The number of tables is controlled by MULTI_TABLE_COUNT constant in BaseBenchmark class. After insert each table have to contain no more than [RecordCount]/MULTI_TABLE_COUNT records.

Insert [RecordCount] number of recods with primary key of DateTime type. This method tests the capability of the database to work with unique keys

Enumerate records added with the DateTimeInsert() method in ascending key order.

Enumerate records added with the DateTimeInsert() method in descending key order.

Insert [RecordCount] number of records with primary key of Double type.

Enumerate records added with the RandomInsert() method in ascending key order.

Random access to part of all records added with Append() method.

Sequental delete of all records added with the Append() method. Note that, this is not a test for the "clear" method - you have to implement sequental delete of records - delete record 1, record 2, ...

Summary