微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Mroonga 是一个 MySQL 存储引擎,基于Groonga,提供完整的全文搜索引擎。
WebScaleSQL 是由FB/谷歌/LinkedIn/Twitter四家公司将共享一组改编自上游MySQL的开源通用分支。
TokyoTyrant 是一个高性能的 key-value 型数据库,应用潜力比较强,但是目前管理工具等等都不齐全。
OrientDB 是一个开源的多模型 NoSQL 数据库,支持原生图形、文档全文、响应性、地理空间和面向对象等概念。它使用 Java
温馨提示:MongoDB 所采用的 SSPL 协议不是 OSI 批准的开源许可协议。SSPL(Server Side Public License)
BeansDB 是一个主要针对大数据量、高可用性的分布式KeyValue存储系统,采用HashTree和简化的版本号来快速同步保证最终一致性(弱),一个简化版的Dynamo。
memcached 是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD
QDBM: Quick Database Manager 是一个用来存储key- value数据的数据库服务器软件,核心采用C语言编写,数据库是一个简单的key-value的数据记录,记录使用哈希表或者是 B+
Twissandra 是一个示例项目,主要目的是用来学习如何通过 Python 语言使用Cassandra 服务器。
Plurk 前陣子放出 LightCloud,試著解決 Amazon 所提出的 Dynamo 用某些複雜方法解決問題。
CouchApp 是一个开发使用 CouchDB 的 Web 应用的小型框架。它的主要功能是可以把一个文件系统的目录转换成 CouchDB 中的一个设计文档。在开发的时候,可以按照一般 Web
Terrastore是一个基于Terracotta(一个业界公认的、快速的分布式集群组件)实现的高性能分布式文档数据库。可以动态从运行中的集群添
Dynomite 是采用 ErLang 语言开发的分布式的Key-Value存储系统。 Dynomite is an eventually consistent distributed key value store written in
Tokyo Cabinet (TC) 是日本第一大SNS网站mixi开发的,而Flare是日本第二大SNS网站green.jp开发的。Flare简单的说就是给TC添加了scale功能。他替换掉了TT部分,自己另外给TC写了网络服务器,Flare的主要特点就是支持
Thrudb是一套简单的服务建立在Apache的Thrift的框架,提供索引和文件存储服务的网站建设和推广。其目的是提供Web开发灵活,快速和易于使用的服务,可以加强或取代传统的数据存储和访问层。
Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实现分布式数据存储、数据缓存。特性包括:
Hypertable是一个开源、高性能、可伸缩的数据库,它采用与Google的Bigtable相似的模型。在过去数年中,Google为在PC集群
JRedis 是一个高性能的 Java 客户端,用来连接到 Redis 分布式哈希键- 值数据库。提供同步和异步的连接。
memcachedb是 一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了Berkeley
Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST
What Kai is A highly available key-value store Scales infinitely Achives low latency even if several nodes are getting down
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部
Scalaris 是一个采用Erlang开发的分布式 key-value 存储系统。提供的 API 包括:Java, Python, Ruby, and
NoSQL是一种快速、便携的关系型数据库管理系统,除内存和处理器速度外不受任意限制。NoSQL符合关系模型。
Tokyo Cabinet 是一个DBM的实现。这里的数据库由一系列key- value对的记录构成。key和value都可以是任意长度的字节序列,既可以是二进制也可以是字符串。这里没有数据类型和数据表的概念。
Voldemort 是一个采用 Java 语言开发的分布式的Key-Value存储系统。 主要特性: Data is automatically replicated over multiple servers.
Riak是以 Erlang 编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目标之一就是高可用。Riak支持多节点构建的系统,每次读写请求不需要集群内所有节点参与也能胜任。提供一
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC
Apache Cassandra 是一套 开源分布式Key-Value存储系统 。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统 。
UnQL 是一个通用的查询语言,其目的是为目前各种各样的 NoSQL 服务器提供一个统一的数据查询语言。