NoSQL数据库开源软件列表大全

http://www.oschina.net/project/tag/235/nosql?lang=0&os=0&sort=view&p=1

 

  • 分布式K/V存储方案 Cassandra

    Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成...更多Cassandra信息

    最近更新: Apache Cassandra 0.7.2 发布 发布于 5天前

  • 集中式缓存系统 memcached

    memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权释出。 memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙...更多memcached信息

    最近更新: Memcached 1.4.4 发布 发布于 11个月前

  • 开源NoSQL系统 Membase

    Membase 是 NoSQL 家族的一个新的重量级的成员。 Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还...更多Membase信息

    最近更新: Membase 发布 1.6.5 版本 发布于 1个月前

  • 哈希表数据库 Tokyo Cabinet

    Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key-value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。 当 做为Hash表数据库使用时,每个key必须是不同的,因此无法存储两个...更多Tokyo Cabinet信息

    最近更新: Tokyo Cabinet 1.4.46 发布 发布于 6个月前

  • 面向文档的数据库 CouchDB

    Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是 Apache 基金会的顶级开源项目。 CouchDB落实到最底层的数据结构就是两类B+Tree 。 与现在流行...更多CouchDB信息

    最近更新: Apache CouchDB 1.0.2 发布 发布于 1个月前

  • 分布式key/value存储系统 Tair

    Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。 Tair的功能 Tair是一个Key/Value结构数据的解决方案,它默认支持基于内...更多Tair信息

    最近更新: Tair —— 淘宝网分布式开源K/V存储系统 发布于 5个月前

  • 分布式缓存服务器 memcachedb

    memcachedb是 一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley DB的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性能读写速度,但是 不需要...更多memcachedb信息

  • 文档数据库 OrientDB

    Orient DB 是一个可伸缩的文档数据库,支持 ACID 事务处理。使用 Java 5 实现。 使用示例: // OPEN THE DATABASEODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/petshop").open("admin", "admin");// CREATE A NEW DOCUMENT AND F...更多OrientDB信息

    最近更新: OrientDB 0.9.23 发布,文档数据库 发布于 4个月前

  • 开源NoSQL数据库引擎 Hibari

    Hibari (在日语中意思为“云雀”)是一个专为高可靠性和大数据存储的数据库引擎,可用于云计算环境中,例如 webmail、SNS 和其他要求T/P级数据存储的环境中。Hibari 支持 Java, C/C++, Python, Ruby, 和 Erlang 语言的客户端。 Hibari 并不是一个关系数据...更多Hibari信息

    最近更新: 开源 NoSQL 数据库引擎 Hibari 发布 发布于 7个月前

  • K/V存储数据库 TreapDB

    TreapDB 是一个基于 Treap 算法(一种随机二叉搜索树)开发的 Key/Value 数据存储的数据库。兼容 memcached 协议。 更多特性:TreapDB支持传统的get和set操作,还支持诸如求k个最小和k个最大、前缀查找以及区间查找等;TreapDB的索引是持久化的,但是使用了...更多TreapDB信息

    最近更新: TreapDB 2.0 RC1 版放出 发布于 2个月前

  • Orient Key/Value Server

    Orient Key/Value Server 是一个基于文档数据库技术的 Key/Value 存储服务器,提供 Java 的 API 和基于 HTTP 的 RESTful 访问,支持集群。更多Orient Key/Value Server信息

  • 超高性能 key-value 数据库 Redis

    redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,...更多Redis信息

    最近更新: Redis2.0 正式版发布 发布于 5个月前

  • 分布式文档存储数据库 MongoDB

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类...更多MongoDB信息

    最近更新: MongoDB 发布1.6.2稳定版本 发布于 5个月前

  • 分布式数据库 Hypertable

    Hypertable是一个开源、高性能、可伸缩的数据库,它采用与Google的Bigtable相似的模型。在过去数年中,Google为在PC集群 上运行的可伸缩计算基础设施设计建造了三个关键部分。第一个关键的基础设施是Google File System(GFS),这是一个高可用的文件系统,...更多Hypertable信息

  • 分布式数据库 HBase

    HBase是 Hadoop 的正式子项目,它是一个面向列的分布式数据库,其思想源于Google的BigTable论文。更多HBase信息

  • K/V型NoSQL数据库 Memlink

    Memlink 是天涯社区开发的一个高性能、持久化、分布式的Key-list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-log技术保证数据的持久化。Memlink还支持主从复制、读写分离、L...更多Memlink信息

    最近更新: Memlink —— 一个国产K/V型NoSQL数据库 发布于 3个月前

  • 关系型数据库管理系统 NoSQL

    NoSQL是一种快速、便携的关系型数据库管理系统,除内存和处理器速度外不受任意限制。NoSQL符合关系模型。更多NoSQL信息

    最近更新: 难以抗衡关系型数据库 NoSQL革命仍要等待 发布于 1年前

  • 分布式 key-value 存储系统 Scalaris

    Scalaris 是一个采用Erlang开发的分布式 key-value 存储系统。更多Scalaris信息

  • key-value 存储服务器 LightCloud

    Plurk 前陣子放出 LightCloud,試著解決 Amazon 所提出的 Dynamo 用某些複雜方法解決問題。 比起 Dynamo 的優點是: 使用 Tokyo Cabinet 當底層,這是目前最快的 key-value database 之一,而且檔案也小。 因為使用 Tokyo Cabinet,所以可以用他的 master...更多LightCloud信息

  • Key-Value数据库 Flare

    Tokyo Cabinet (TC) 是日本第一大SNS网站mixi开发的,而Flare是日本第二大SNS网站green.jp开发的。Flare简单的说就是给TC添加了scale功能。他替换掉了TT部分,自己另外给TC写了网络服务器,Flare的主要特点就是支持scale能力,他在网络服务端之前添加了一个...更多Flare信息

  • Redis 客户端 JRedis

    JRedis 是一个高性能的 Java 客户端,用来连接到 Redis 分布式哈希键-值数据库。提供同步和异步的连接。更多JRedis信息

    最近更新: JRedis 1.0 RC2 发布,Redis客户端 发布于 6个月前

  • .NET文档数据库 RavenDB

    RavenDB 是个新的.NET开源文档数据库。下面是一个简单的例子更多RavenDB信息

  • 分布式的Key-Value存储系统 Voldemort

    Voldemort 是一个采用 Java 语言开发的分布式的Key-Value存储系统。 主要特性: Data is automatically replicated over multiple servers. Data is automatically partitioned so each server contains only a subset of the total data Server failure i...更多Voldemort信息

  • 嵌入式数据库引擎 ESENT

    ESENT,我能想到最恰当的比喻是,它是Microsoft世界的BerkeleyDB,鲜为人知,很少有.NET开发人员使用它,但它的性能和可靠性已经经受住了时间的考验。 ESENT是一个原生支持Windows的嵌入式数据库引擎,它是CodePlex上的一个托管项目,最新的Windows版本已经...更多ESENT信息

  • 分布式的Key-Value存储系统 Dynomite

    Dynomite 是采用 ErLang 语言开发的分布式的Key-Value存储系统。 Dynomite is an eventually consistent distributed key value store written in Erlang. The design is based off of Amazon’s Dynamo paper. Dynomite currently implements the followi...更多Dynomite信息

  • key-value 存储服务器 Riak

    Riak 是一个去中心化的 key-value 存储服务器,提供一个灵活的 map/reduce 引擎,一个友好的 HTTP/JSON 查询接口。更多Riak信息

  • mongodb图形客户端 MongoHub

    原生Mac下的mongodb图形客户端 Features MongoHub is an application used to manage mongodb databases (locally or over the internet). It lets you add and remove databases and collections, change fields and indexes, view and filter the conten...更多MongoHub信息

  • 分布式的Key-Value存储系统 ThruDB

    Thrudb是一套简单的服务建立在Apache的Thrift的框架,提供索引和文件存储服务的网站建设和推广。其目的是提供Web开发灵活,快速和易于使用的服务,可以加强或取代传统的数据存储和访问层。 主要特征: Client libraries for most languages Incremental ba...更多ThruDB信息

  • key-value 存储服务器 QDBM

    QDBM: Quick Database Manager 是一个用来存储key-value数据的数据库服务器软件,核心采用C语言编写,数据库是一个简单的key-value的数据记录,记录使用哈希表或者是 B+ 树进行组织,提供多种语言的API。...更多QDBM信息

  • 分布式文档数据库 Terrastore

    Terrastore是一个基于Terracotta(一个业界公认的、快速的分布式集群组件)实现的高性能分布式文档数据库。可以动态从运行中的集群添 加/删除节点,而且不需要停机和修改任何配置。支持通过http协议访问Terrastore。Terrastore提供了一个基于集合的键/值接...更多Terrastore信息

    最近更新: Terrastore 0.8 发布,分布式文档数据库 发布于 2个月前

  • 分布式的Key-Value存储系统 Kai

    What Kai is A highly available key-value store Scales infinitely Achives low latency even if several nodes are getting down Inspiared by Amazon's Dynamo...更多Kai信息

  • 企业图形数据存储引擎 GraphDB

    GraphDB 是一个企业图形数据存储引擎,它使用C#语言开发,并且是开源的,对于非商业目的可以免费下载,但如果用于商业目的则需要购买商业许可。 图形数据库和我们常说的NoSQL数据库存储方式是不同的,它们更善于处理一类特定的问题:数据集包含了大量的关系...更多GraphDB信息

  • CouchDB的客户端API CouchApp

    CouchApp 是一个开发使用 CouchDB 的 Web 应用的小型框架。它的主要功能是可以把一个文件系统的目录转换成 CouchDB 中的一个设计文档。在开发的时候,可以按照一般 Web 应用的结构来组织文件系统,当需要测试和部署的时候,只需要一条命令就可以把该目录保...更多CouchApp信息

  • TokyoTyrant 管理工具 TokyoTyrant AS3

    TokyoTyrant 是一个高性能的 key-value 型数据库,应用潜力比较强,但是目前管理工具等等都不齐全。由于公司项目需要,为方便项目开发。我们利用 AIR 平台开发了一个简易的 TokyoTyrant 管理工具。本项目是 AS3 与 TokyoTyrant 的核心数据接口。 ==主要功能...更多TokyoTyrant AS3信息

  • memcached/membase 的代理 moxi

    moxi 是一个 memcached/membase 的代理,支持多线程、支持文本和二进制协议和 libevent 可动态配置池的参数。moxi会在本地缓存,使得moxi相当于memcache server的前端cache,能减少network hops...更多moxi信息

  • Membase 的 C# 开发包 Eniym

    Eniym 是一个 Membase 的 C# 客户端开发包。当然也支持 memcached。更多Eniym信息

  • 分布式数据存储服务器 MckoiDDB

    MckoiDDB 是一个支持低延迟的随机存取(读,写)的数据库,涵盖了网络上的机器集群分布式数据库查询系统。该软件提供了管理数据在网络上集群和用于访问和查询数据的客户端API存储系统。该系统可通过在网络中添加或删除节点来自由扩展MckoiDDB的规模,使一个...更多MckoiDDB信息

  • twissandra

    Twissandra 是一个示例项目,主要目的是用来学习如何通过 Python 语言使用 Cassandra 服务器。更多twissandra信息

  • CouchDB on Android

    CouchDB的主要开发商Couch.io公司宣布发布了CouchDB SDK for Android。CouchDB SDK for Android 的目标是提供优秀的SDK,支持在Android设备上开发使用CouchDB作为本地数据存储的Web、本地和云计算应用程序,CouchDB使同步无所不在,它已经成为移动计算的重...更多CouchDB on Android信息

    最近更新: CouchOne Mobile for Android 0.5 发布于 5个月前

  • 多协议网络数据库 nmdb

    nmdb 是一个 dbm 风格的网络数据库,支持多协议,当前包括:TIPC, TCP, UDP, and SCTP。nmdb 包含一个内存中的缓存可用来保存 key-value 数值,以及一个磁盘持久化后端。 nmdb 目前提供了 C 语言和 Python 的开发包。...更多nmdb信息

  • 小型K/V存储系统 tmdb

    Key-Value 数据库是很早起比较典型的老式数据库,从Unix早期的dbm,后来的GNU版本的gdbm,还有ndbm, sdbm, cdb 以及功能强大的Berkeley DB (BDB)、还有这两年风头很劲的qdbm,都是典型代表。实际上来说, Key-Value 数据库不是严格意义上的数据库,只是...更多tmdb信息

  • MongoDB文档筛选和更新工具 MongoVision

    MongoVision 是一个界面友好,使用直接的Web接口用来从 MongoDB 数据库中筛选和更新文档。更多MongoVision信息

  • 存储图数据的数据库 FlockDB

    FlockDB是一个存储图数据的数据库,但是它并没有优化遍历图的操作。它优化的操作包括:超大规模邻接矩阵查询,快速读写和可分页查询。 FlockDB将图存储为一个边的集合,每条边用两个代表顶点的64位整数表示。对于一个社会化网络图,这些顶点ID即用户ID,但...更多FlockDB信息

  • cassandra_client_scala

    从名字上就可以看出,cassandra_client_scala 是 Cassandra 的 Scala 编程语言的客户端开发包。更多cassandra_client_scala信息

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值