现在这个时代是key-value百花齐放的时代,从最早的Berkeley DB,Berkeley DB是一个嵌入式数据库,也就是一个文件系统,不过具有强大的事务功能,而且支持多语言,java版被称为JE,支持Bean实体,优点简单依赖小,缺点不支持分布式,实体所占空间比较大。个人觉得比较适合移动设备类开发,手机,小型应运网站。(体外话,MYSQL就有一种数据引擎是Berkeley DB)
mongoDB带动NOSQL火起来的一个重要KEY-VALUE数据库,是非关系数据库当中功能最丰富,高性能、易部署、易使用,存储数据非常方便。
支持动态查询。
支持完全索引,包含内部对象。
支持查询。
支持复制和故障恢复。
使用高效的二进制数据存储,包括大型对象(如视频等)。
自动处理碎片,以支持云计算层次的扩展性
支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
文件存储格式为BSON(一种JSON的扩展)
可通过网络访问
MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB
最大局限性是
在32位模式运行时支持的最大文件尺寸为2GB。
Redis基于内存但其又有数据持久化功能,仿佛就是来化身memcached的,很多开发者都认为Redis不可能比Memcached快,Memcached完全基于内存,而Redis具有持久化保存特性,即使是异步的,Redis也不可能比Memcached快。但是测试结果基本是Redis占绝对优势。而且Redis 2.0也增加了VM特性。让Redis数据容量突破了物理内存的限制。并实现了数据冷热分离。值得WEB2.0大型网站开发者期待。
还有由于Facebook而火起来的Cassandra,不过Twitter停用Cassandra而使其变得扑朔迷离,所以非常重要数据还是小心为妙,除非你做好了所有事务数据备份恢复机制。
还有随着‘云’而火起来的Hadoop的HBase也值得研究下。
还有很多。。。哎。。。神马都是浮云,HOHO
分享到:
相关推荐
从网上搜罗的资源,拷贝到了DOC文档里面,囊或了Cassandra, MongoDB, HBASE, Hadoop 等流行的noSQL知识概要。 作者颜开 2010.2
这个是我写的NOsql数据库的论文也是期末作业,有需要的可以下载下来用
《NoSQL 入门.ppt》,是一个关于 NoSQL 入门的教程。PPT 格式,大小 1 MB。 内容预览: 1、NoSQL技术介绍 1.1、NoSQL是什么 1.2、NoSQL为什么会存在 1.3、NoSQL产品分类 1.4、NoSQL技术的特点 1.5、NoSQL技术的不足 ...
NoSQL工作坊关于NoSQL数据库(例如MongoDb)的研讨会,通过使用MongoDb和Neo4j数据库探索了理论和实践。NoSQL Workshop Gitbook 这是车间细节准备工作: 克隆此仓库: git clone ...
关于nosql数据库的ppt,图、列、键值对、文档数据库的相关介绍
关于nosql的一些介绍,值得一看。可以作为了解nosql的资料
NoSql 关于NOSQL的一些资料文档,本人之前学习的,整理了一下,提供给大家分享。
Projects_NoSQL:[TSE-FISE3-OPT-INFO2]关于NoSQL模块的说明
主要介绍了关于NoSQL之MongoDB的一些总结的相关资料,需要的朋友可以参考下
是一片关于nosql的研究生论文,讲的比较透彻,绝对值得一看
这是一个关于NoSQL数据库中文版的pdf ,有兴趣看的可以下载
#资源达人分享计划#
NoSQL是什么? 为什么使用NoSQL? 为什么使用NoSQL? NoSQL的分类 NoSQL有什么特点? NoSQL有什么特点? NoSQL是否完美? NoSQL的一些概念——CAP NoSQL的一些概念——ACID NoSQL的一些概念——BASE NoSQL的一些概念...
但是现在非关系型数据库,“云”或者“NoSQL”数据库,正在作为一种替代数据库模型获得越来越多的占有率。本文中我们将关注非关系型NoSQL数据库的10个关键特征:排在前5位的优点和前5位的挑战。 NoSQL的五大优点 ...
nosqlbooster4mongo-4.5.4 NoSQL Manager for MongoDB Pro
本书从NoSQL的相关理论开始,深入浅出地探讨了NoSQL最核心的架构模式、解决方案和一些高级主题,内容循序渐进,从理论回归于实践。 全书分为4个部分。第一部分介绍NoSQL的相关理论,如CAP理论、BASE理论、一致性...
NoSQL(中文版)
关于NoSQL,你必须知道的九件事理解ACID与BASE的区别(ACID是关系型数据库强一致性的四个要求,而BASE是NoSQL数据库通常对可用性及一致性的弱要
1.关于NoSQL产品简介 2.NoSQL产品与SQL对比 3.NoSQL实验