The GPL license included applies only to the main.cpp files. The rest of the source code and compiled binaries and libs are owned by their respective owners.
- Introduction to MPI
- Introduction to Redis
- Cylix/cpp_redis library repo
- Use of threads in C++11
- librados API
- Dockerized Ceph
- C++ Code Guidelines
- Install Oracle Berkeley DB
- Install BlobSeer from source
- Set up SSH keys to disable login password
- Using libmemcached in C++ with the C library
- Couchbase
- Couchbase localhost webUI
- Solving some linking problems
- Makefiles: How To
- An even easier introduction to CUDA
- How to install Hadoop in Ubuntu
- Quick and easy Fedora chroot
- Building a LustreFS with 3 VMs
- Some more LustreFS slides
- pgfplot manual
- csvsimple manual
The *_m.cpp programs are the testing program versions which output the statistics in CSV-ready format. This means you should directly append the output of the files to a .csv file and it should work.
The file has the following columns:
n_threads, n_insertions, n_reads, block_size, size_t, memory_consumption, total_requests, time_elapsed, requests_per_second
The decimal numbers have the American format (dot).
This is just an exercise to get to know some DBs and object storage systems, and practice a bit of Bash, make and cmake, compiling and linking, and LaTeX. In the end, it's a comparison between several Redis competitors to see which one could work best to be used as a cache for a distributed file system (LustreFS).