yatce /

Filename Size Date modified Message
202 B
168 B
2.4 KB
1.2 KB
3.1 KB
5.3 KB
3.3 KB
12.9 KB
2.3 KB
4.7 KB
870 B
331 B
1.2 KB
11.4 KB
yatce - Yet Another Tokyo Cabinet Erlang binding

* Abstract

For users who want to use Tokyo Cabinet from Erlang.

* Current Status 

  Working well. But Erlang linkedin driver (say, port) said to be bottleneck,
 But port_control runs in the same thread context with Erlang code. 
 Simple performance test (written in porformer.erl) shows the result that,
 insertion performance reaches 6500 qps, and lookup performance reaches 
 29000 qps; is this a row performance of Tokyo Cabinet? (I expect TC makes
 much better performance)
  Currently, and Temporarily, it compiles only in MacOSX with my environment - 
 Erlang R13B by MacPorts installed in /opt/local, with common_test 1.4.1


-compatilibily in other environment: Linux, *BSD, Solaris.
-performance test (is port_control a really bottleneck?)
-binary insertion support
-documentation :P


-Tokyo Cabinet - what I want to bind

-tcerl - Erlang port of Tokyo Cabinet

* Interface

 going to make compliant with tokyocabinet.idl

* License

 see GPLv3.