<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    Tokyo Tyrant基本規范(1)--介紹和安裝

        Tokyo Tyrant基本規范,翻譯自tt官網,地址

        本節介紹Tokyo Tyrant的基本知識和安裝方法。

    一.介紹

        Tokyo Tyrant是名為Tokyo Cabinet的DBM的網絡接口的套裝。既然這個DBM擁有高性能,你可能煩惱于多個程序共享同一個數據庫,或者遠程程序訪問數據庫。因此,Tokyo Tyrant提供并發和遠程連接到Tokyo Cabinet。它由管理數據庫的服務器程序和用于客戶端程序的訪問類庫組成。

        因為線程池模型實現和現代Linux/*BSD核心的epoll/kqueue機制,該服務器提供高并發支持。服務器端和它的客戶端通過基于TCP/IP的簡單二進制協議相互交流。協議兼容memcached,另外HTTTP也同樣支持,因此幾乎所有主流平臺和編程語言都可以使用Tokyo Tyrant。因為類似諸如熱備份,更新日志和復制的機制,高可用性和高完整性(integrity)也同樣提供。服務器還可以內嵌Lua,一個輕量級的腳本語言,以便能夠定義任意的數據庫操作。

        因為服務器使用Tokyo Cabinet的抽象API,所有的6個API:on-memory hash database API,on-memory tree database API, hash API,B+ tree database API,fixed-length database API和table database API, 都可以在客戶端使用通用接口訪問。此外,table extension用于使用table database的特定功能。

        到目前為止,服務器僅僅工作于Linux, FreeBSD, Mac OS X, Solaris。(注:主流平臺中就差windows,據說正在開發中,但是不知何時發布)
        

    二.安裝

        預先安裝好Tokyo Cabinet的最新版本并獲取到Tokyo Tyrant的安裝包。

        當Tokyo Tyrant的壓縮包被解開時,更改當前工作目錄到生成的目錄下并執行安裝。

        運行配置腳本。為了啟用Lua擴展,添加'--enable-lua'選項。

    ./configure

    構建程序.
    make

    安裝程序。這個操作必須由root用戶執行。

    make install

    當一系列的工作結束時,下面的文件將被安裝

    /usr/local/include/ttutil.h
    /usr/local/include/tculog.h
    /usr/local/include/tcrdb.h
    /usr/local/lib/libtokyotyrant.a
    /usr/local/lib/libtokyotyrant.so.x.y.z
    /usr/local/lib/libtokyotyrant.so.x
    /usr/local/lib/libtokyotyrant.so
    /usr/local/lib/ttskelmock.so
    /usr/local/lib/ttskeldir.so
    /usr/local/lib/ttskelproxy.so
    /usr/local/lib/ttskelnull.so
    /usr/local/lib/pkgconfig/tokyotyrant.pc
    /usr/local/bin/ttserver
    /usr/local/bin/ttultest
    /usr/local/bin/ttulmgr
    /usr/local/bin/tcrtest
    /usr/local/bin/tcrmttest
    /usr/local/bin/tcrmgr
    /usr/local/sbin/ttservctl
    /usr/local/share/tokyotyrant/...
    /usr/local/man/man1/...
    /usr/local/man/man3/...


        運行下面的命令來測試服務器。可在終端按Ctrl-C結束。

    ttserver

        為了測試連接到上述運行服務器的客戶端,在另外的終端運行下面的命令:

    make check


    posted on 2010-08-18 23:33 sky ao 閱讀(1603) 評論(0)  編輯  收藏 所屬分類: nosql

    主站蜘蛛池模板: 真正全免费视频a毛片| 亚洲AV无码专区在线观看成人 | 亚洲人成毛片线播放| 91精品免费不卡在线观看| 中文字幕在线观看亚洲| 69视频在线观看高清免费| 亚洲成人福利在线观看| 91香蕉国产线观看免费全集| 亚洲码在线中文在线观看| 午夜性色一区二区三区免费不卡视频| 亚洲无砖砖区免费| 在线免费观看一级片| 香蕉视频亚洲一级| 亚洲无人区午夜福利码高清完整版| a级毛片无码免费真人久久| 亚洲爆乳精品无码一区二区三区| 精品国产免费一区二区三区香蕉| 久久亚洲精精品中文字幕| 国产大片线上免费观看| 亚洲欧美在线x视频| 伊伊人成亚洲综合人网7777| 嫩草在线视频www免费观看| 91亚洲精品麻豆| 免费二级毛片免费完整视频| 中文字幕无码毛片免费看| 亚洲欧洲国产精品久久| 国产yw855.c免费视频| av永久免费网站在线观看 | 91热久久免费精品99| 亚洲中文字幕无码av永久| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 欧亚一级毛片免费看| 亚洲成av人影院| 免费可以在线看A∨网站| 一级做性色a爰片久久毛片免费| 国产精品亚洲片在线| 两个人的视频高清在线观看免费| 最好2018中文免费视频| 久久久亚洲欧洲日产国码二区| 色吊丝永久在线观看最新免费| 国产免费AV片在线观看|