28/11/2025 - Performance Benchmarking Across Local Ostendo Environments

28/11/2025 - Performance Benchmarking Across Local Ostendo Environments

Performance Benchmarking Across Local Ostendo Environments

With Ostendo now operating across multiple platforms, we conducted performance benchmarking to evaluate database interaction speed under various conditions. The test was designed as follows:

 - A standalone local environment was used to eliminate external latency variables associated with remote environments.

 - Three identical copies of the same database were prepared:
  • Database 1: Update 242 on Firebird 2.5
  • Database 2: Update 243 on Firebird 2.5
  • Database 3: Update 243 on Firebird 5

Testing Methodology:
 A purpose-built script was executed to Insert, Update, and Delete 500,000 records into a dynamically created table. For each database:

The script was run in a single-session context, and results were recorded.

The script was then run concurrently across four sessions, applying 2 million simultaneous transactions.

The test machine was rebooted between each environment test to ensure clean execution conditions.

Test Results:


Key Findings:
The results clearly demonstrate a substantial performance improvement when running Update 243 with Firebird 5, significantly outperforming both Update 242 and Update 243 under Firebird 2.5.
A fundamental reason for this performance gain between 242 and 243 is the change in our database connectivity approach. Prior versions relied on a dedicated Firebird-specific connection object. Our new architecture in Update 243 utilises a more flexible, generic connection component, which delivers both speed and technical adaptability.


Recommendation:
We encourage you to proactively communicate these performance improvements to your clients ahead of the 243 Public Release, ensuring they understand the tangible benefits of upgrading.
    • Related Articles

    • Increasing Firebird Performance

      Below are links to two articles relating to potentially increasing Firebird Performance https://ib-aid.com/en/articles/how-to-make-firebird-work-20-faster-at-windows-server-2016-in-less-than-1-minute/ ...
    • Data Volumes and Impact on Performance

      Data Volumes This article explains how data volumes can influence performance and user experience. Apart from technical Firebird Database settings, Configuration settings within Ostendo can also affect performance. As sites run Ostendo and Freeway ...
    • 1/12/2025 - Performance Benchmarking - Further Information

      Performance Benchmarking - Further Information As a follow-up to Friday’s Performance Benchmarking article, we’re pleased to share a clear and client-friendly graphic that highlights the speed improvements across the various Ostendo configurations. ...
    • Performance Speed Test

      Sometimes it can be useful to conduct a speed test in order to benchmark read / write speed in a database. This is useful when attempting to diagnose a performance problem on a specific database within different environments. By running the speed ...
    • Improving Performance of Opening Lists

      As a database gets larger, the opening List grids can take longer to load, when 'Include Closed' Orders, 'Include Updated Status' or 'Include Fully Paid' is turned on along with Filtering and Sorting from the Grid options. This is because in order to ...