编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
redis-search 是一款基于 Redis 的高效搜索组件 特点 实时更新搜索索引 高效 分词搜索和逐字匹配搜索
OpenKeyval 是一个完全开放的 key-value 数据存储,提供简单的web服务接口,其目标就是提供一个非常简单的在web上存取数据的接口。
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list
新增加字符串函数 ds_append ds_incrby [](https://github.com/shenzhe/redis- storage#%E6%96%B0%E5%A2%9E%E5%8A%A0%E7%B1%BB%E4%BC%BCredis%E7%9A%84hashs%E5%8A%9F%E8%83%BD%E7%94%A8%E6%B3%95%E4%B8%80%E6%A
谷歌的GO语言实现的谷歌的LEVELDB,目前还在初始阶段。
Seriesly 是一个用 Go 语言编写的面向文档的时间序列数据库,主要适合用来存储和查询时间序列数据,例如一些监控数据等等,与RRDtool 不同的是,Seriesly 是没有模型的。
JAConfig 实现了最终一致性的分布式 key/value 数据库,用于管理JASocket 集群。 使用 Quarum 用于跟踪节点的运行状态,使用
webdis 是一个简单的 Web 服务器,提供了 HTTP 接口来访问 Redis 服务器,使用了hiredis,jansson,libevent, and http-
开源NoSQL数据库,适合BTRFS文件系统。支持简单索引,批量命令。现在主要是自用,开源给大家吐槽。
Datomic 是一个灵活的、基于时间因子的数据库,支持联合查询,具有弹性的可扩展性以及支持ACID事务性。Datomic 提供高可用的、分布式存储服务。
iBoxDB是一个具有双引擎(Java 和 C#)的高性能NoSQL数据库,支持直接在虚拟机上运行而无需获取机器码执行权限,内置了非结构化数据存取,ORM,缓存等模块,不依赖任何第三方功能组件,实现了一站式的应用程序数据处
TouchDB-iOS 是 CouchDB 兼容的移动数据库。只有差不多 250k 左右大小。可在运行频率较低的 CPU 上快速启动。占用内存低,性能很好。
reveldb 一个基于 google leveldb 的 NoSQL 数据服务器,网络连接采用了 libevent 的 HTTP 接口,因此 reveldb 天生就适合处理 HTTP 请求。但更确切地说,reveldb
erlang开发的开源高可靠性nosql数据库tiger介绍 可靠性: 写:对于n=2f+1 机器集群,在f台机器宕机的情况下可写
MangoDB 宣称自己是比 MongoDB 更可靠更快速的版本,而且只有 30 行代码。 下面是来自 MangoDB 首页上的介绍:
DynamoDB 是 Amazon最新发布的 NoSQL 产品。DynamoDB是一个性能好、可靠高且具有可扩展性的 NoSQL
RethinkDB 设计用来存储 JSON 文档的分布式数据库,可通过简单操作实现多机分布式存储。支持表的联合和分组查询。
Cassandra Storage Engine (SE) 运行直接通过MariaDB/MySQL 来访问 Cassandra 数据库,并提供了 SQL 和 NoSQL
EJDB 是一个嵌入式的 JSON 数据库引擎,旨在提供快速的类 MongoDB 的嵌入式数据库,可用于 C/C++ 应用程序中。主要特性包括:集合级别写锁、集合级别的事务、字符串匹配查询以及Node.js 绑定。
memcached网络框架修改版,使用libevent2.0,读写缓冲区改为evbuffer,能利用memcached分派连接的模式,开发出高性能tcp服务器。