编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
CouchDB的主要开发商Couch.io公司宣布发布了CouchDB SDK
for Android。CouchDB SDK for Android
Tumblr是世界上最流行的轻博客服务,其用户量在最近的一次统计中已经达到2090万,超过了全球最大的博客服务WordPress。而我们今天要介绍的是Tumblr通知系统的架构,其通知系统由一个叫Staircar的轻量级HTTP服务器和
MongoVision 是一个界面友好,使用直接的Web接口用来从 MongoDB
数据库中筛选和更新文档。
nmdb 是一个 dbm 风格的网络数据库,支持多协议,当前包括:TIPC, TCP, UDP, and SCTP。nmdb 包含一个内存中的缓存可用来保存
Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和Tair交互。
GraphDB 是一个企业图形数据存储引擎,它使用C#语言开发,并且是开源的,对于非商业目的可以免费下载,但如果用于商业目的则需要购买商业许可。
TomP2P 是一个基于 P2P 的高性能 key-value
结对数据的存储方案,每个结对数据拥有一个表(基于磁盘或者内存)用来存储其值,单个值可被查询或者更新,底层的通讯框架使用 Java 的 NIO
从名字上就可以看出,cassandra_client_scala 是Cassandra 的 Scala 编程语言的客户端开发包。
Elliptics network 是一个具备容错能力的分布式哈希表对象存储系统。
主要特性:
RaptorDB 是一个很小的、快速的嵌入式 NoSQL 存储模块,使用 B+ 树 或者MurMur 哈希索引。支持数据持久化到磁盘中存储。
Couchbase Server (前身是 Membase) 是一个分布式的面向文档的 NoSQL 数据库管理系统,该系统联合了CouchDB 的简单和可靠以及Memcached 的高性能以及Membase 的伸缩性。
Hibari (在日语中意思为“云雀”)是一个专为高可靠性和大数据存储的数据库引擎,可用于云计算环境中,例如 webmail、SNS
原生Mac下的mongodb图形客户端
Features
MongoHub is an application used to manage mongodb databases (locally or over
HyperGraphDB 是一个可用于一般应用环境下的强大的存储系统,基于 directed hypergraphs
Membase 是 NoSQL 家族的一个新的重量级的成员。 该项目已改名为Couchbase
Server
Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开
Memlink 是天涯社区开发的一个高性能、持久化、分布式的Key-
list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-
TreapDB 是一个基于 Treap 算法(一种随机二叉搜索树)开发的
Key/Value 数据存储的数据库。兼容 memcached 协议。
有过传统LAMP经验的同学肯定都对phpmyadmin非常熟悉,phpmyadmin是一个PHP的MySQL
WEB管理工具,非常实用也非常好用。而本文要介绍的是一个叫phpRedisAdmin的工具,从名字上你就能看到,它是一个PHP的Redis WEB管理
Orient Key/Value Server 是一个基于文档数据库技术的 Key/Value 存储服务器,提供 Java 的 API 和基于 HTTP 的
Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。
RavenDB 是个新的.NET开源文档数据库。下面是一个简单的例子
Key-Value 数据库是很早起比较典型的老式数据库,从Unix早期的dbm,后来的GNU版本的gdbm,还有ndbm,
tstdb是一种基于日志重放机制的memcached兼容的key-value数据库,可用于需要缓存数据落地的一些场合。
Kyoto Tycoon(以下简称KT)是Tokyo Tyrant
的作者Mikio Hirabayashi 的系列作品之一,KT
是一个数据库网络层服务,它提供一个插件机制,可以挂载几乎所有的数据库存储设备。之前已经有过KT嫁接Memcached
Hibernate 团队对外宣布了一个新的家族成员,Hibernate OGM, OGM 是 Object Grid
Mapping的缩写,它的目标是试图使用 JPA 来操作 NoSQL数据库。
ESENT,我能想到最恰当的比喻是,它是Microsoft世界的BerkeleyDB,鲜为人知,很少有.NET开发人员使用它,但它的性能和可靠性已经经受住了时间的考验。
MckoiDDB
是一个支持低延迟的随机存取(读,写)的数据库,涵盖了网络上的机器集群分布式数据库查询系统。该软件提供了管理数据在网络上集群和用于访问和查询数据的客户端API存储系统。该系统可通过在网络中添加或
Eniym 是一个 Membase 的 C# 客户端开发包。当然也支持memcached。
moxi 是一个memcached/membase
的代理,支持多线程、支持文本和二进制协议和 libevent
GeoCouch是一个CouchDB的插件,提供地理位置索引的查询,我们知道CouchDB是通过MapReduce建立视图的方式来进行非动态的查询,GeoCouch通过修改CouchDB的B-