My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

This module implements the pure Java client which connects to the server of Tokyo Tyrant and speaks its original binary protocol.

Please let me know if you have a problem or a suggestion.

News

NOTICE: If you need something like this, please email to me (eungju at gmail dot com).

The table database extension

Everybody want the table database extension. It will be the next work item of this project. But I can spend very limited time on this project.

0.11.1 released

0.11 released

Very rough performance benchmark

Spy Memcached MRDB RDB
1429229111672
1014639611537
1006456221354
2005586361383
3005816621403

The benchmark looks good enough. See here for detail. The performance is not primary concern, the stability is. Please let me know any malfunctions.

0.10 released

  • RDB recovers connection automatically after communication failure.
  • RDB throws RuntimeException instead of IOException.

0.9.1 released

  • Reduced contention.
  • Removed bufferHighwatermark configuration. Don't need it.

0.9 released

  • Tokyo Tyrant protocol 0.91. sync, optimize, vanish, copy, restore and setmst don't work with Tokyo Tyrant 1.1.22 or below. Use 0.8.2 if you want to use Tokyo Tyrant 1.1.22 or below.

0.8.2 released

  • Minor enhancements.

0.8.1 released

  • Fixed an error of MRDB#stat

0.8 released

  • Changed return value type of the fwmkey to array from list.
  • Added more tests.
  • Internal structure changes.

0.7 released

  • RDB#putnr is working. Putnr#getReturnValue returns null instead throwing UnsupportedOperationException.
  • Configurable bufferCapacity and bufferHighwatermark.
Powered by Google Project Hosting