编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口

KC即Kyoto Cabinet就不多说了,是Tokyo Cabinet即TC的C++升级实现,而且版本更新较为频繁(是不是说明不太稳定呢?)。

如果是纯key-value的存储的化,KC是不二的选择。KT是KC的网络接口,下面记录一下编译过程。

环境:Ubuntu 10.04 LTS,Python 2.6.6

#KC
wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.57.tar.gz
tar -xzvf kyotocabinet-1.2.57.tar.gz
cd kyotocabinet-1.2.57/
./configure
make
sudo make install
cd ..

#KT
wget http://fallabs.com/kyototycoon/pkg/kyototycoon-0.9.42.tar.gz
tar -xzvf kyototycoon-0.9.42.tar.gz
cd kyototycoon-0.9.42/
./configure
make
sudo make install

#Python接口pykt
wget http://pypi.python.org/packages/source/p/pykt/pykt-0.0.2.tar.gz
tar -xzvf pykt-0.0.2.tar.gz
cd pykt-0.0.2/
sudo python setup.py install

好吧,最后我得承认,目前仅存的这个Python的KT接口还很不完善,决定暂时回归TC/TT。。

Leave a Reply

Your email address will not be published.