NOSQL数据库列表

原文:http://nosql-database.org/


基于列存储的数据库

Hadoop / HBase
Cassandra
扩展性,分区行存储,无主节点架构,性能与数据量线性相关,无单节点故障,多个数据中心读写
Hypertable
高性能的Google's Bigtable 的C++实现。
Accumulo
Accumulo 是基于BigTable,建立在 Hadoop,Zookeeper,andThrift之上。特点是cell-based access control,更好的压缩,可以在服务端编程对数据进行修改。
Amazon SimpleDB
非开源,是AWS的一个部分。
Cloudata
Google's 类似 HBase的产品
Cloudera
基于Hadoop的专业的软件和服务
HPCC
Stratosphere
是一个研究系统

文档数据库

MongoDB
Elasticsearch
Couchbase Server
CouchDB
RethinkDB
RavenDB
.Net 的解决方案
MarkLogic Server
P级数据量,云计算,ACID事务
Clusterpoint Server
P级数据量,全文索引引擎
ThruDB
基于Apache Thrift用于整合后端数据库系统 BerkeleyDB,Disk,MySQL,S3.
Terrastore
JasDB
JAVA编写的轻量级开源文档数据库,高性能,内存,支持Android。
RaptorDB
基于JSON 的文档数据库
djondb
基于google v8 engine的命令行工具
EJDB
基于tokyocabinet的嵌入式JSON 数据库
Amisa Server
快速分布式实时分析和搜索引擎。
特点:ACI事务,分布式文件系统,静态和动态schema支持,内存处理,高可用性.
densodb
DensoDB 用c#编写的.Net方案,简单,快速和可靠。
SisoDB
建立在SQL-Server之上的文档数据库.
SDB
使用PHP编写的针对一些小的在线数据库.
NoSQL embedded db
基于Node.js的异步NoSQL 嵌入式数据库

键值/元组数据存储

DynamoDB
针对SSD硬盘.
Azure Table Storage
Riak
Redis
Aerospike
FoundationDB
一个排序的键值存储.
LevelDB
Berkeley DB
GenieDB
BangDB
Chordless
Scalaris
Tokyo Cabinet / Tyrant
Scalien
Voldemort
Amazons Dynamo开源的版本.
Dynomite
Amazons Dynamo的开源版本,使用Erlang编写。特性:数据分区,数据版本.
KAI
Amazon Dnamo 的开源版本
MemcacheDB
Faircom C-Tree
LSM
属于SQLite4的一个部分,他们声称比LevelDB速度快。
KitaroDB
为Windows Phone 8,Windows RT,Win32 (x86 & x64) 和 .NET环境提供键值数据存储,提供同步或异步的操作支持。
HamsterDB
STSdb
Tarantool/Box
Maxtable
quasardb
Pincaster
RaptorDB
TIBCO Active Spaces
allegro-C
nessDB
HyperDex
Sophia
PickleDB
Redis的Python对象的序列化.
Mnesia
LightCloud
基于Tokyo Tyrant
Hibari
Hibari是一个搞可用性,一致性和分布式键值数据存储.
OpenLDAP
Genomu
BinaryRage

Elliptics

图数据库

Neo4J
Infinite Graph
DEX
TITAN
InfoGrid
HyperGraphDB
GraphBase
Trinity
AllegroGraph
BrightstarDB
Bigdata
Meronymy
WhiteDB
OpenLink Virtuoso

VertexDB
FlockDB
BrightstarDB
Execom IOG
Fallen 8

多模型数据库

ArangoDB
OrientDB
Datomic
FatDB

对象数据库

Versant


db4o
Objectivity


Starcounter

Perst
VelocityDB
HSS Database

ZODB
Magma
NEO
siaqodb
Sterling
Morantex
EyeDB

FramerD

Ninja Database Pro
NDatabase
PicoLisp
acid-state
ObjectDB

云数据库解决方案

GigaSpaces
流行的SpaceBased Grid Solution.
GemFire
GemFire 提供基于内存的全局分布式数据库管理,具备动态的扩展性,高性能以及细粒度控制。与Spring Framework很好的整合,开发者能看快速和简单地提供复杂的数据管理。
Infinispan
Java语言编写的可扩展,高可用性的网格数据管理,开源.
Queplix
NOSQL数据整个方案,支持关系数据库、对象数据库和BigData.
Hazelcast
XML Databases
EMC Documentum xDB
eXist
Sedna
BaseX
Qizx
Berkeley DB XML

多维度数据库

Globals:
Intersystems Cache
GT.M
SciDB
MiniM DB
rasdaman

多值数据库

U2
OpenInsight
TigerLogic PICK
Reality
OpenQM
Model 204 Database
ESENT
jBASE
Event Sourcing
Event Store

其它 NoSQL 相关的数据库

IBM Lotus/Domino
eXtremeDB
RDM Embedded
ISIS Family
Moonshadow
VaultDB
Prevayler
Yserial

未分类

Btrieve KirbyBase Tokutek: Recutils: FileDB: CodernityDB

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读752次。关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表模型)基础上,一般面向于记录SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作主流的关系数据库包括Oracle、Mysql、SQL Server、Microsoft Access、DB2等非关系型数据库NoSQL(nOSQL=Not Only SQL),意思是“不仅仅是SQL”,是非关系型数据库的总称。除了主流的关系型数据库外的数据库,都认为是非关系型主流的NoSQ.._redis是非关系型数据库吗
文章浏览阅读687次,点赞2次,收藏5次。商城系统中,抢购和秒杀是很常见的营销场景,在一定时间内有大量的用户访问商场下单,主要需要解决的问题有两个:1. 高并发对数据库产生的压力;2. 竞争状态下如何解决商品库存超卖;高并发对数据库产生的压力对于第一个问题,使用缓存来处理,避免直接操作数据库,例如使用 Redis。竞争状态下如何解决商品库存超卖对于第二个问题,需要重点说明。常规写法:查询出对应商品的库存,判断库存数量否大于 0,然后执行生成订单等操作,但是在判断库存是否大于 0 处,如果在高并发下就会有问题,导致库存_php库存结余并发
文章浏览阅读1.4k次。MongoTemplate开发spring-data-mongodb提供了MongoTemplate和MongoRepository两种方式访问MongoDB,MongoRepository的方式访问较为简单,MongoTemplate方式较为灵活,这两种方式在Java对于MongoDB的运用中相辅相成。_springboot插入指定的mongodb数据库
文章浏览阅读887次,点赞10次,收藏19次。1.背景介绍1. 背景介绍NoSQL数据库是一种非关系型数据库,它的特点是可以存储非结构化的数据,并且可以处理大量的数据。HBase是一个分布式、可扩展的列式存储系统,它是基于Google的Bigtable设计的。HBase是一个开源的NoSQL数据库,它的核心功能是提供高性能的随机读写访问。在本文中,我们将对比HBase与其他NoSQL数据库,例如Redis、MongoDB、Cass...
文章浏览阅读819次。MongoDB连接失败记录_edentialmechanisn-scram-sha-1
文章浏览阅读470次。mongodb抽取数据到ES,使用ELK内部插件无法获取数据,只能试试monstache抽取mongodb数据,但是monstache需要mongodb replica set 模式才能采集数据。############monstache-compose文件。#replicas set 启动服务。# 默认备份节点不能读写,可以设置。# mydb指的是需要同步的数据库。#登录主mongodb初始化rs。#primary 创建用户。# ip地址注意要修改。# ip地址注意要修改。_monstache csdn
文章浏览阅读913次,点赞4次,收藏5次。storage:fork: trueadmin登录切换数据库注意: use 代表创建并使用,当库中没有数据时默认不显示这个库删除数据库查看表清单> show tables # 或者 > show collections表创建db.createCollection('集合名称', [options])table1字段类型描述capped布尔(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。_mongodb5
文章浏览阅读862次。Centos7.9设置MongoDB开机自启(超全教程,一条龙)_mongodb centos开机启动脚本
文章浏览阅读1.3k次,点赞6次,收藏21次。NoSQL数据库使用场景以及架构介绍
文章浏览阅读856次,点赞21次,收藏20次。1.背景介绍1. 背景介绍NoSQL数据库是一种非关系型数据库,它的设计目标是为了解决传统关系型数据库(如MySQL、Oracle等)在处理大量不结构化数据方面的不足。NoSQL数据库可以处理大量数据,具有高性能、高可扩展性和高可用性。但是,与关系型数据库不同,NoSQL数据库没有固定的模式,数据结构也不一定是表格。在NoSQL数据库中,数据存储和查询都是基于键值对、列族、图形等不同的...
文章浏览阅读416次。NoSQL定义:非关系型、分布式、开放源码和具有横向扩展能力的下一代数据库。由c++编写的开源、高性能、无模式的基于分布式文件存储的文档型数据库特点:高性能、高可用性、高扩展性、丰富的查询支持、可替换已完场文档某个指定的数据字段应用场景:社交场景:使用mongodb存储用户信息游戏场景:用户信息,装备积分物流场景:订单信息,订单状态场景操作特点:数据量大;读写操作频繁;价值较低的数据,对事物性要求不高开源、c语言编写、默认端口号6379、key-value形式存在,存储非结构化数据。_nosql
文章浏览阅读1.5k次,点赞3次,收藏2次。Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket. at redis.clients.jedis.DefaultJedisSocketFactory.createSocket(DefaultJedisSocketFactory.java:110) at redis.clients.jedis.Connection.connect(Conne_redis.clients.jedis.exceptions.jedisconnectionexception: failed to create so
文章浏览阅读6.5k次,点赞3次,收藏12次。readAnyDatabase(在所有数据库上都有读取数据的权限)、readWriteAnyDatabase(在所有数据库上都有读写数据的权限)、userAdminAnyDatabase(在所有数据库上都有管理user的权限)、dbAdminAnyDatabase(管理所有数据库的权限);:clusterAdmin(管理机器的最高权限)、clusterManager(管理和监控集群的权限)、clusterMonitor(监控集群的权限)、hostManager( 管理Server);_mongodb创建用户密码并授权
文章浏览阅读593次。Redis是一个基于内存的键值型NoSQL数据库,在实际生产中有着非常广泛的用处_搭建本地redis
文章浏览阅读919次。Key 的最佳实践[业务名]:[数据名]:[id]足够简短:不超过 44 字节不包含特殊字符Value 的最佳实践:合理的拆分数据,拒绝 BigKey选择合适数据结构Hash 结构的 entry 数量不要超过 1000(默认是 500,如果达到上限则底层会使用哈希表而不是 ZipList,内存占用较多)设置合理的超时时间批量处理的方案:原生的 M 操作Pipeline 批处理注意事项:批处理时不建议一次携带太多命令。Pipeline 的多个命令之间不具备原子性。_redis高级实战
文章浏览阅读1.2k次。MongoDB 递归查询_mongodb数据库 递归
文章浏览阅读1.2k次。通过实际代码例子介绍:如何通过MongoTemplate和MongoRepository操作数据库数据_springboot操作mongodb
文章浏览阅读687次,点赞7次,收藏2次。首先欢迎大家阅读此文档,本文档主要分为三个模块分别是:Redis的介绍及安装、RedisDesktopManager可视化工具的安装、主从(哨兵)模式的配置。_redis 主从配置工具
文章浏览阅读764次。天下武功,无坚不摧,唯快不破!我的名字叫 Redis,全称是 Remote Dictionary Server。有人说,组 CP,除了要了解她外,还要给机会让她了解你。那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。我遵守 BSD 协议,由意大利人 Salvatore Sanfilippo 使用 C 语言编写的一个基于内存实现的键值型非关系(NoSQL)..._redis 7.2 源码
文章浏览阅读2k次。MongoDB 的增删改查【1】_mongodb $inc