--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Hi all,
We recently completed Round 3 of our web application framework tests. This included Go 1.1 and a community-contributed implementation of our single- and multi-query database tests.
http://www.techempower.com/benchmarks/#section=data-r3
Go 1.1 nearly doubled the simple JSON serialization numbers, putting Go in the 200,000+ club. But the database numbers are alarmingly bad. There must be something crucially wrong with the database test implementation.
May I ask one or more of the Go experts here to please investigate the following test code?
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/go/src/hello/hello.go
The gist of the test is quite simple: accept a URL query parameter named "queries" which represents the number of distinct queries the server must run to fulfill the request. For each query, fetch one random row from a table known to have 10,000 total rows. Put the set of fetched rows together as a list, serialize that to JSON, and send it off as a result.
I didn't write the code, and I am a Go noob. To my untrained eye the code looks fine.
We'd like to get this repaired and properly represent Go's performance in Round 4.
Thanks so much! Please let me know if you have any questions, suggestions, or complaints. :)