当前位置:  开发笔记 > 编程语言 > 正文

东京内阁和京都内阁有什么区别?

如何解决《东京内阁和京都内阁有什么区别?》经验,为你挑选了2个好方法。

FAL Labs拥有多种东京产品和京都产品:

Tokyo Cabinet和Kyoto Cabinet都是轻量级数据库库.

Tokyo Tyrant和Kyoto Tycoon都是轻量级数据库服务器 ......

有人可以解释东京和京都产品之间的区别吗?



1> Felipe..:

东京内阁更加完整和稳定,京都太新鲜了(今天是2010年12月8日)并且有一些问题.京都,用C++编写,比东京(用C语言写)更简单,但这种简单性有一些差距.京都的表现比东京稍微差一点,但是对于线程来说效果更好(至少文档承诺如此).

从官方文档:

<< 2007年,东京内阁被开发为QDBM的继承者,其目的如下.它们已经实现,东京内阁可以取代传统的DBM产品.

(......)

2009年,京都内阁成为QDBM的另一个继承者.与兄弟产品(Tokyo Cabinet)相比,追求以下优点.然而,东京内阁的表现高于京都内阁,至少在单线程运营中.>>

我用过这两个,但我还是喜欢东京,因为我在京都有问题:在使用文件哈希数据库的京都内阁数据库中,如何避免文件大小增加?并没有人能够帮助我.我还是不知道如何解决这个问题.

根据我的个人经验,我发现京都更容易编译和安装,也更容易使用.我对东京库的依赖性和将本机库与Java接口链接起来的问题存在很大问题.京都一切都很好,第一次尝试也很好.但是,正如我之前所说,我觉得使用东京可以更好地控制数据库.



2> Jeff..:

东京内阁和暴君是LGPL并用C语写.Kyoto Cabinet和Tycoon是GPLv3,用C++编写.

Kyoto Tyrant支持内存中的过期记录,因此它可以替换memcached.

开发商称京都*不是东京*的继承者,但它只是一种营销策略; 如果你不打算开发商业产品,请使用京都.它更新更好.

我建议你阅读开发者的博客(包括日语和英语)并仔细阅读标题文件(如果你要使用这个库).

祝好运.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有