article thumbnail

Framework Benchmarks

TechEmpower

Database access test (single query). For database access tests, we considered dropping Cake to constrain our EC2 costs. This test exercises the database driver and connection pool and illustrates how well each scales with concurrency. Database access test (multiple queries). Load client and database server.

Framework 560
article thumbnail

Frameworks Round 1

TechEmpower

Database access test (single query). For database access tests, we considered dropping Cake to constrain our EC2 costs. This test exercises the database driver and connection pool and illustrates how well each scales with concurrency. Database access test (multiple queries). Load client and database server.

Framework 544
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Framework Benchmarks Round 9

TechEmpower

The NUMA architecture presented a variety of challenges including unexpected difficulty scaling the database servers to utilize all available CPU cores. in our database tests, but later versions of MySQL are reportedly better suited for NUMA. Even more interesting: Go''s database performance is slightly lower on Peak than i7.

Framework 546
article thumbnail

Frameworks Round 2

TechEmpower

Database access test (single query). We received pull requests that have improved the performance of several frameworks in this database access test. However, several frameworks are still capable of providing a database-sourced response in less than 20 milliseconds. Database access test (multiple queries). Load simulator.

Framework 559
article thumbnail

Framework Benchmarks Round 7

TechEmpower

Thanks to community contributions, the C# tests have been dramatically improved, especially when querying the database. Speaking of database tests, in previous rounds, we had used an SSD to host the databases. Prior to finishing Round 7, that SSD failed, so Round 7 is run with ramdisk-backed databases (excluding SQL Server).

Framework 507
article thumbnail

Framework Benchmarks Round 17

TechEmpower

Stratified database results. As you review Round 17 results, you'll notice that Postgres database tests are stratified—there are groups of test implementations that seem implausibly faster than other test implementations. We call it pipelining, but you could also call it multiplexing. Other updates.

article thumbnail

Frameworks Round 6

TechEmpower

All of the other tests (JSON, Fortunes, database read and write tests) are still run without HTTP pipelining. The wrk tool was later enhanced to allow larger write buffers, but we ultimately decided to retain a 16 requests per pipeline test configuration. However, we spot-tested the JSON serialization test with pipelining enabled.

Framework 521