在上一季的TT数据库软件推荐中,我们向你介绍了五款使用的数据库工具。其中包括了SQLPing 3.0、OpenDBDiff等针对传统SQL数据的软件,那么在这一季的软件中,小编将向您推荐五个NoSQL数据库以及相关软件工具。我们知道虽然NoSQL的应用场景有一定的局限性,但是如果DBA不对这一技术多多少少有那么点了解到话,那您都不好意思在数据库圈子里面混了。 废话少说,行动胜于任何形式的空谈,赶紧下载试用吧! No.1 MongoDB 1.8 For Windows正式版 MongoDB是一款基于分布式文件存储的NoSQL数据库,有10gen公司负……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在上一季的TT数据库软件推荐中,我们向你介绍了五款使用的数据库工具。其中包括了SQLPing 3.0、OpenDBDiff等针对传统SQL数据的软件,那么在这一季的软件中,小编将向您推荐五个NoSQL数据库以及相关软件工具。我们知道虽然NoSQL的应用场景有一定的局限性,但是如果DBA不对这一技术多多少少有那么点了解到话,那您都不好意思在数据库圈子里面混了。
废话少说,行动胜于任何形式的空谈,赶紧下载试用吧!
No.1 MongoDB 1.8 For Windows正式版
MongoDB是一款基于分布式文件存储的NoSQL数据库,有10gen公司负责开发。作为NoSQL领域最出名的一款数据库,MongoDB已经被视为下一代的MySQL。
MongoDB刚刚发布了其1.8 正式版本,本版本包含了备受瞩目的增强单机可用性的Journaling日志功能,主要改动如下:
- Journaling日志,增强单机可用性
- Sharding 性能增强
- Replica Set 功能增强,主要改进在于提供了权限机制
- Spherical geo search 新的地理位置距离计算机制
- Covered 与 sparse 两个索引的支持
- B-tree 索引的压缩
- Map/Reduce 输出模式改进
- 客户端增加tab键自动完成功能
No.2 Apache CouchDB 1.0.2版本
NoSQL文档型数据库除了MongoDB,大家想到的另外一个分支肯定是CouchDB。以下是CouchDB的特性:
一、CouchDB是分布式的数据库,他可以把存储系统分布到n台物理的节点上面,并且很好的协调和同步节点之间的数据读写一致性。这当然也得以于Erlang无与伦比的并发特性才能做到。对于基于web的大规模应用文档应用,然的分布式可以让它不必像传统的关系数据库那样分库拆表,在应用代码层进行大量的改动。
二、CouchDB是面向文档的数据库,存储半结构化的数据,比较类似lucene的index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据库要比关系数据库更加方便,性能更好。
三、CouchDB支持REST API,可以让用户使用JavaScript来操作CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的CMS系统会是多么的简单和方便
No.3 Redis Proxy:Redis-Sharding
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。
redis-sharding 是一个由perl写的 Redis 的proxy,使用它,你可以将数据分布存储在多个Redis实例上,而在操作数据时却像只操作一个实例一样。利用它相当于透明地解决了 Redis 单线程无法有效利用多核心服务器的问题。
No.4 好用的MongoDB管理工具:RockMongo
RockMongo是一个PHP5写的MongoDB管理工具。
主要特征:
使用宽松的New BSD License协议
速度快,安装简单
支持多语言(目前提供中文、英文、日文)
系统
可以配置多个主机,每个主机可以有多个管理员
需要管理员密码才能登入操作,确保数据库的安全性
服务器
服务器信息 (WEB服务器, PHP, PHP.ini相关指令 ...)
状态
数据库信息
数据库
查询,创建和删除
执行命令和Javascript代码
统计信息
集合(相当于表)
强大的查询工具
读数据,写数据,更改数据,复制数据,删除数据
查询、创建和删除索引
清空数据
批量删除和更改数据
统计信息
GridFS
查看分块
下载文件
No.5 Amoeba for MongoDB 1.0.0-BETA
Amoeba for MongoDB 1.0.0-BETA是基于amoeba 2.0 框架下开发的,目前amoeba2.0已经做了一次改造,基本是基于配置进行管理,目前开源社区版本的配置主要还是用文件进行存储,另外一个版本是基于Amoeba manager进行远程管理(包括DB节点、规则管理,amoeba for mongodb的自动扩容切分也将由manager进行调度)。
作者
相关推荐
-
MongoDB与Cassandra数据库对比
MongoDB和Cassandra都属于NoSQL数据库系列,它们也恰好都是开源,但是,它们的相似之处仅此而已 […]
-
OpenWorld18大会:Ellison宣布数据库的搜寻和破坏任务
在旧金山举行的甲骨文OpenWorld 2018大会中,甲骨文首席技术官(CTO)兼创始人Larry Elli […]
-
eHarmony公司利用Redis NoSQL数据库进行热存储
虽然关系型数据库不会消失,但关系型数据库管理系统有时仅在会话管理、推荐引擎和模式匹配等关键Web应用程序中担当 […]
-
ObjectRocket着力发展Azure MongoDB服务
MongoDB吸引了微软公司的注意力,微软公司计划针对运行于该公司2017年发布的Azure Cosmos D […]