`

kyoto cabinet, swig, .net

    博客分类:
  • C#
阅读更多

kyoto cabinet是个有趣的东西,,很小一个,性能不错。写了一个简单的类封装了 部分 操作,今天使用swig 生成了一个 .net的 proxy。这样 现有的程序便可以直接使用了。

 

 

下一步 开始研究 kyoto cabinet的代码,打算实现一个 pure .net的版本。。

 

 

.net 4.0 自带了不少好东西,对于io操作的性能 和 native c++ 速度已经很接近。。。(测试 sqlite的.net 版本和 c 版本的结论)

 

与之相比的 java 7还有个很漫长的等待过程......

分享到:
评论

相关推荐

    Kyoto Cabinet-1.5.win-amd64-py3.8.msi

    kyotocabinet-python Windows安装包 (for Python 3.8, 64bit)

    kyotocabinet源码实例(java版)

    《Kyoto Cabinet源码实践(Java版)》 Kyoto Cabinet是一款轻量级、高性能的键值对存储数据库,尤其适合于本地数据存储。在Java环境中使用Kyoto Cabinet,我们可以通过JDBC驱动或者直接调用其提供的Java API来操作...

    kyotocabinet-1.2.76.tar.gz

    《Kyoto Cabinet:一款高效的Key-Value数据库》 Kyoto Cabinet是一款开源的、非关系型的、基于磁盘的Key-Value数据库系统,由日本京都大学的Yukihiko Hara开发。它以其高效性、可靠性以及易于使用而受到广泛的赞誉...

    tokyocabinet安装配置总结(Ubuntu)

    Tokyocabinet是一款高效、轻量级的键值存储数据库,广泛应用于日志记录、缓存服务、数据索引等领域。Tokyocabinet提供多种数据结构,包括哈希表、B+树和直方图,支持多种数据类型,并且具有高度的可移植性和良好的...

    count-db:用Java编写的快速键值存储,其性能优于levelDB,kyoto cabinet和rocksDB

    计数数据库快速键值存储库(用Java编写),除JSON序列化对象外,该存储库还经过优化以处理原始类型(整数/长整数/双精度数/浮点数)。用例如果您需要从Java程序非常有效地写入和读取数十亿个计数,则想使用count-db...

    join-kyoto

    如果"Join-Kyoto"与此有关,那么它可能是一个工具或框架,用于在Kyoto Cabinet数据库上执行复杂的查询,包括数据联接。 由于我们只有一个主要的文件名"join-kyoto-main",这可能是项目的主文件或入口点,比如在...

    kyototycoon-0.9.56.tar.gz

    《Kyoto Cabinet:深入探索C++实现的Key-Value数据库》 Kyoto Cabinet,简称KC,是由Fukuhara Kenji开发的一款轻量级、高性能的键值对存储系统。在0.9.56这个版本中,我们有机会深入了解这款用C++编写的数据库引擎...

    KYOTO SONG

    "KYOTO SONG"是一个可能与字体设计相关的主题,标题简短但暗示了这可能是一款字体的名称,或者是一首与京都文化和艺术有关的歌曲。然而,由于信息有限,我们将主要围绕“字体”这一标签来展开讨论。 字体是计算机...

    开源项目-kyoto-shift-keeper.zip

    开源项目-kyoto-shift-keeper.zip,Keeper - A Cryptocurrency tracker (my first attempt at a command-line status tool!)

    PyPI 官网下载 | kyoto-reader-1.3.3.zip

    《PyPI与kyoto-reader-1.3.3:Python库的下载与使用》 PyPI,全称为Python Package Index,是Python社区最重要的资源库,它提供了大量的Python库供开发者下载和使用。这个平台使得Python开发者能够轻松分享自己的...

    osaka-kyoto.zip

    标题“osaka-kyoto.zip”表明这是一个包含与大阪和京都相关的数据的压缩文件,而描述中的同样信息“osaka-kyoto.zip”没有提供额外的细节。标签“CAD图 全球各大洲 主要城市”揭示了压缩包内可能包含的是计算机辅助...

    NoSQL数据管理技术

    文章中提到的几种典型的NoSQL产品,如Oracle BerkeleyDB、Kyoto Cabinet、Voldemort和Redis等,它们分别代表了NoSQL技术的不同类别和特点。Oracle BerkeleyDB是一个嵌入式的键值存储系统;Kyoto Cabinet是一个轻量级...

    neomutt:教老狗新技巧-IRC:irc.freenode.net上的#neomutt

    全球挂钩定义要在NeoMutt中全局运行的操作头缓存压缩压缩头缓存文件的选项Ifdef 条件配置选项索引色用于设置电子邮件索引主题的自定义规则首字母缩写词Expando作者的缩写京都府内阁标头缓存的Kyoto Cabinet后

    lastcommons-kyoto:京都内阁图书馆周围更好的Java包装器

    能够从Java轻松访问kyoto-cabinet很棒,但是缺少我们在现代Java开发环境中期望的某些功能。 lastcommons-kyoto通过将默认绑定包装在大多数Java开发人员应该更熟悉的API中来解决此问题。 依存关系 该包装器使用...

    revdedup:重复数据删除

    Kyoto Cabinet (libkyotocabinet-dev) 存储结构 data |--/bucket |--/image 用法 分块 对输入文件(Segment 和 Chunk)执行分块并输出元数据文件 ./chunking <input file> <output chunking metafi

    ostrich-admin::framed_picture:Web界面中OSTRICH功能的演示

    安装OSTRICH需要安装ZLib,Kyoto Cabinet和CMake(仅编译)。$ npm install跑步运行时,您必须将路径传递到OSTRICH存储。$ npm start data/mystore.ostrich/ Web GUI现在将在。 (可选)可以添加第二个前缀文件参数...

    Kyoto:京都维尔之城-前端

    项目文件名为"Kyoto-master",这通常意味着它是项目的主分支,通常用于存放项目的源代码和资源文件。在开源软件开发中,master分支被视为开发的主要分支,包含最新的稳定版本。因此,解压这个"Kyoto-master"压缩包,...

    kyoto-client:充当Kyoto Tycoon服务器客户端的node.js模块

    kyoto-client是一个模块,它充当服务器的客户端。 Kyoto Tycoon是的服务器组件, 是开发的快速,高效的键值存储。 记录可以使用哈希表或B +树存储在磁盘或内存中。 正在安装 建议通过安装: npm install kyoto-...

    iowow:基于跳过列表的持久键值存储引擎

    与主要竞争对手lmdb , leveldb , kyoto cabinet lmdb ,表现出色 微小的C11库(200Kb)可以轻松地嵌入到任何软件中 使用者 EJDB-可嵌入的JSON数据库引擎。 局限性 iwkv最大存储文件大小: 512 GB (0x7fffffff80) ...

Global site tag (gtag.js) - Google Analytics