writebehind
2015-03-31
writebehind/README.md
First pass implementation. Create our first implementation of this. Use a map of string=>int64 to store our values. The idea here is that users will create one cache for each metric they want to collect--each column that needs updating, in MySQL land. Release it under the MIT license, because why not? Very proud that the first commit carries 100% test coverage, no golint errors, no go vet errors, and has a benchmark.
| paddy@0 | 1 # writebehind |
| paddy@0 | 2 |
| paddy@0 | 3 writebehind provides a simple, in-memory cache for incrementing variables that change |
| paddy@0 | 4 frequently. It is concurrency-safe, and syncs back to a more permanent store at a |
| paddy@0 | 5 configurable interval. For more information, see the godoc. |
| paddy@0 | 6 |
| paddy@0 | 7 To report bugs and request features, please use the |
| paddy@0 | 8 [writebehind Trello board](https://trello.com/b/aCm2vhw7/writebehind). |
| paddy@0 | 9 |
| paddy@0 | 10 Licensing information can be found in the LICENSE file. |
| paddy@0 | 11 |
| paddy@0 | 12 Patches are accepted. Provide a Mercurial repository with the changes you'd like merged, |
| paddy@0 | 13 and we will be happy to pull in your changes. If you do not have a Mercurial host, you |
| paddy@0 | 14 can get one free at [Bitbucket](https://www.bitbucket.org). |
| paddy@0 | 15 |
| paddy@0 | 16 If you have any questions, feel free to email [projects@secondbit.org](mailto:projects@secondbit.org). |