Giving KyotoCabinet a go
Install KC: wget tar xzvf kyotocabinet-1.2.76.tar.gz cd kyotocabinet-1.2.76 ./configure && make && make install # takes a couple of minutes
Install KC: wget tar xzvf kyotocabinet-1.2.76.tar.gz cd kyotocabinet-1.2.76 ./configure && make && make install # takes a couple of minutes
Note: It is worth noting that (the way I interpret it) one of the authors of LevelDB (Sanjay) recommends using TokyoCabinet if the workload is more read-oriented. In turn the TokyoCabinet authors recommend using KyotoCabinet :-) (see video with a…
Background When I’m at the library, I’d like to be able to go to the toilet, without collecting all my stuff from the table. Part of the solution is to have a camera installed that films all the tables, but…
BigQuery is an API developed by Google for querying big data using an SQL like language. For beginners I can recommend this video presentation on BigQuery. It also covers the open source version (Apache Drill) of the software (Dremel) underlying…
The two main things to do with a memcached cluster is getting a key and setting a key to a value. Below are examples of this, with parameters explained (something most examples miss for some reason?). Examples Connect to memcached:…
In the following I’m using a server from Webfaction, and my Tornado source code is hosted on Github. Some things are specific to those providers, but should be very easy to adapt. The following is organized into two sections.
Podcast (mp3)
Found these links that have valuable tips for achieving nginx performance: I’ll try to benchmark before and after with ab and post the results here.
To build nginx on Mac OS X Snow Leopard, I use the following options to configure ./configure –with-ld-opt=”-L/usr/local/lib” –with-cc-opt=”-I/usr/local/include” If the ld and cc options are not given, it results in an error reported in a ticket on the nginx…
To benchmark a HTTP server, you can use the command-line utility Apache Bench (command ab). If you have Python installed, you can start a HTTP server, e.g. running on port 10000, in any directory of your system. It will serve…