Peter J. Holzer d45287920a | ||
---|---|---|
README.md | ||
Results | ||
dcb_go_psql.go | ||
dcb_perl_psql | ||
dcb_python_mysql | ||
dcb_python_oracle | ||
dcb_python_psql |
README.md
Database Connection Benchmark
What it the minimal time to get any result from a database?
We open a connection, perform a trivial query (current_timestamp is probably fine) and disconnect.
There are (at least) three times we are interested in:
- The time from initiating the connection to the end.
- Same plus the time to load any necessary libraries
- Same plus the overhead of starting the script
The first is the one important for long-running servers which for some reason don't want to keep a persistent connection to the database.
The last is for command line tools, CGI scripts, etc.
The second doesn't have that much practical importance. That's just personal curiosity.