Stress-testing SQLite

Richard Gaskin ambassador at
Sat Oct 30 17:14:15 EDT 2010

Interesting find:

   The Truth About the TPC
   For example, one reader asked, "Why does the TPC organization
   only test commercially licensed operating systems and databases?
   My presumptions would lead me to think that a non-profit based
   organization would be benchmarking anything they could get their
   hands on. An example being, why don't they test postreqsql or
   mysql on a Linux platform?"
   However, the TPC doesn't have the power to run benchmark tests
   on a database platform without the approval of the database
   vendor. In fact, with the exception of IBM, most major database
   vendors include in their license agreements a clause that forbids
   the publication of benchmark information without explicit
   permission. Here's the clause from the SQL Server End User
   License Agreement (EULA):

      e. Benchmark Testing. You may not disclose the results of
      any benchmark test of either the Server Software or Client
      Software to any third party without Microsoft's prior
      written approval.

   Oracle, Sybase, and Informix each have a similar clause. These
   clauses are generically referred to as "DeWitt clauses." David
   DeWitt was one of the founders of the Wisconsin Benchmarks,
   which were first published in the mid-1980s. At that time, the
   Wisconsin Benchmarks published less-than-favorable scores for an
   Oracle database, and Oracle wasn't happy with the negative
   publicity. Oracle added a clause to its license agreement
   forbidding unauthorized benchmarking, and most other vendors
   followed suit.


  Richard Gaskin
  Fourth World
  LiveCode training and consulting:
  Webzine for LiveCode developers:
  LiveCode Journal blog:

More information about the Use-livecode mailing list