查看: 38901|回复: 23

SequoiaDB vs. MongoDB vs. Cassandra vs. HBase,您更看好哪个?(已公布获奖会员

[复制链接]
论坛徽章:
8
红宝石
日期:2014-08-28 15:18:18紫水晶
日期:2014-08-28 15:18:42祖母绿
日期:2014-09-11 13:38:41itpub13周年纪念徽章
日期:2014-10-08 15:13:38马上有车
日期:2014-10-09 16:50:00蓝锆石
日期:2014-11-05 17:13:52itpub13周年纪念徽章
日期:2014-11-17 17:01:01蓝色妖姬
日期:2015-01-05 17:16:44
1#
发表于 2014-9-23 22:07 | 只看该作者
1.SequoiaDB vs. MongoDB vs. Cassandra vs. HBase,您更看好哪个?为什么?
      个人使用过且比较熟悉的是:MongoDB和Hbase,另外两个只是听过,但没有做过仔细的比较。四种非关系型数据库,各自的适用场景不同,也很难说哪个更好。
       由于目前大部分的大数据处理分析框架还是基于MapReduce的,因此,无疑大多会选择Hbase数据库
       而MongoDB提供了丰富的数据库功能,占据了非关系型数据库的主流位置。

2.在数据插入场景中,SequoiaDB数据库表现最为突出,甚至超过本身以插入性能著称的Cassandra,混合读写场景下性能也可圈可点,请分析下原因。
      这与SequoiaDB的物理架构、使用的数据模型密切相关。以下,主要列出了SequoiaDB的特点:
     1、当传统的关系型数据库无法做到水平扩张能力时,在SequoiaDB中会得到完美的解决,通过对数据进行垂直切片,并应用了新型的非关系型数据模型,SequoiaDB有效地降低了传统数据库分区中大量数据交换的瓶颈,进而得到线性水平扩张能力。
     2、SequoiaDB能够将用户的每一份数据实时保存多份副本,有效地防止了因服务器、机房及人为等因素所造成的系统停机带来的损失,确保随时在线可用。
     3、SequoiaDB为企业提供了用户友好并完善的管理、维护及监控界面,实现24×7的电话及现场技术支持,拥有完善的企业级支持。
     4、SequoiaDB使用JSON数据模型,灵活有效地降低关系模型的复杂性,让数据库更加贴近应用程序,从而大大降低应用程序的开发和维护成本。
     5、SequoiaDB在大规模分布式环境中提供了数据最终一致性的保障,满足用户对实时性与一致性的需求。
6、SequoiaDB通过分片机制进行读写分离,允许前端在线应用与后台数据分析完美并行互不干扰,并可结合Hadoop技术进行海量数据分析。

3.在写入性能方面,HBase与Cassandra远高于MongoDB,但是和SequoiaDB相比仍然逊色一筹;而在主键随机读操作方面,Cassandra的新版本和之前的版本比起来性能大幅度上升,基本做到和MongoDB处于同一水平线,为什么?
      Cassandra在1.0中增加了数据压缩存储技术,1.2版本又改善了对密集群(dense clusters)的支持,简化了应用程序建模,改善了数据单元存储/设计/表征,系统可以毫不费力地扩展到PB级别数据。
  1.2版本的新特性还包括了跨虚拟节点集群、节点间的通信、原子批处理、请求跟踪等。
  此外,1.2版本中还包含了第3版的Cassandra查询语言CQL3,简化了应用建模、允许更强大的映射,并通过更加自然的表征来减少设计上的限制。
      这些新特性的加入,无疑使Cassandra性能大幅提升
4.在查询为主的场景中,SequoiaDB与Cassandra的性能接近单纯查询的场景,而更新操作对MongoDB的损耗相对较大,使其性能仅不到3万每秒,HBase依然性能较低。为什么差异这么大?
     主要的区别,应该是在各非关系型数据库的架构设计、数据分片、数据存储形式、节点通信等的不同

使用道具 举报

回复
论坛徽章:
39
2014年世界杯参赛球队: 英格兰
日期:2014-06-13 14:40:022013数据库大会纪念章
日期:2015-03-18 10:16:212014数据库大会纪念章
日期:2015-03-18 10:16:21秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-30 16:18:26秀才
日期:2015-08-06 13:55:21秀才
日期:2015-08-13 13:38:45知识
日期:2015-08-13 14:08:10秀才
日期:2015-08-24 09:48:07秀才
日期:2015-09-10 17:13:35
来自 2#
发表于 2014-10-6 18:51 | 只看该作者
1.SequoiaDB vs. MongoDB vs. Cassandra vs. HBase,您更看好哪个?为什么?

  个人更看好SequoiaDB。
  在性能和功能上能够与MongoDB做正面抗衡。
  同样提供很多MongoDB所提供的功能如分片、多索引等特性。
  SequoiaDB数据库在数据插入场景中表现最为突出,甚至超过本身以插入性能著称的Cassandra,混合读写场景下性能也十分优越。
     

2.在数据插入场景中,SequoiaDB数据库表现最为突出,甚至超过本身以插入性能著称的Cassandra,混合读写场景下性能也可圈可点,请分析下原因。

   网上找的SequoiaDB特点
(一)SequoiaDB特点如下1、当传统的关系型数据库无法做到水平扩张能力时,在SequoiaDB中会得到完美的解决,通过对数据进行垂直切片,并应用了新型的非关系型数据模型,SequoiaDB有效地降低了传统数据库分区中大量数据交换的瓶颈,进而得到线性水平扩张能力。2、SequoiaDB能够将用户的每一份数据实时保存多份副本,有效地防止了因服务器、机房及人为等因素所造成的系统停机带来的损失,确保随时在线可用。3、SequoiaDB为企业提供了用户友好并完善的管理、维护及监控界面,实现24×7的电话及现场技术支持,拥有完善的企业级支持。4、SequoiaDB使用JSON数据模型,灵活有效地降低关系模型的复杂性,让数据库更加贴近应用程序,从而大大降低应用程序的开发和维护成本。5、SequoiaDB在大规模分布式环境中提供了数据最终一致性的保障,满足用户对实时性与一致性的需求。6、SequoiaDB通过分片机制进行读写分离,允许前端在线应用与后台数据分析完美并行互不干扰,并可结合Hadoop技术进行海量数据分析。(二)SequoiaDB数据模型SequoiaDB数据库没有使用传统的关系型数据模型,而是JSON数据模型。JSON数据结构的全称为Javascript Object Notation,是一种轻量级的数据交换格式,非常易于人阅读和编写,同时也易于机器生成与解析,为纯文本格式,支持嵌套结构与数组。

个人感觉:SequoiaDB数据库表现最为突出,甚至超过本身以插入性能著称的Cassandra,混合读写场景下性能也可圈可点原因在于SequoiaDB使用Hadoop连接器,SequoiaDB可以作为数据底层存储向MapReduce、Spark和Hive提供数据的增删改查功能。数据库可以有效地利用内部的多索引机制,千百倍地加速Hadoop对不同条件的随机查询操作。所以SequoiaDB数据库在数据插入场景中表现最为突出。

使用道具 举报

回复
3#
发表于 2014-9-24 08:41 | 只看该作者

使用道具 举报

回复
论坛徽章:
86
秀才
日期:2015-09-21 09:46:16目光如炬
日期:2014-07-28 06:00:03马上有钱
日期:2014-06-16 15:55:42马上有房
日期:2014-06-16 15:55:422014年世界杯参赛球队: 伊朗
日期:2014-06-13 11:29:242014年世界杯参赛球队:巴西
日期:2014-06-06 14:36:14马上有钱
日期:2014-04-04 13:51:21马上加薪
日期:2014-04-04 13:35:40马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02
4#
发表于 2014-9-24 10:15 | 只看该作者
好活动,站位更新

使用道具 举报

回复
论坛徽章:
12
青年奥林匹克运动会-铁人三项
日期:2014-09-22 09:51:212015年新春福章
日期:2015-03-06 11:59:472015年新春福章
日期:2015-03-04 14:55:13凯迪拉克
日期:2014-11-20 09:13:05itpub13周年纪念徽章
日期:2014-11-06 15:29:09马上加薪
日期:2014-10-28 09:44:43itpub13周年纪念徽章
日期:2014-10-09 14:40:48马上有房
日期:2014-10-09 10:14:27马上有车
日期:2014-10-09 10:14:27itpub13周年纪念徽章
日期:2014-10-08 15:15:25
5#
发表于 2014-9-24 10:19 | 只看该作者
支持   

使用道具 举报

回复
论坛徽章:
10
ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19itpub13周年纪念徽章
日期:2014-10-08 15:17:53itpub13周年纪念徽章
日期:2014-10-08 15:17:53itpub13周年纪念徽章
日期:2014-10-08 15:17:53马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09优秀写手
日期:2014-02-18 06:00:11ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:342013年新春福章
日期:2013-02-25 14:51:24itpub13周年纪念徽章
日期:2014-10-08 15:17:53
6#
发表于 2014-9-24 10:27 | 只看该作者
SequoiaDB...,不说了吧,应该是刚出来了,怎么一开始说NOSQL有问题,就车上了SequoiaDB好,mongodb坏了呢,这是在宣传?

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:06:22ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09itpub13周年纪念徽章
日期:2014-09-28 10:55:55懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
7#
发表于 2014-9-24 10:57 | 只看该作者
NoSQL没搞过,进来学习。

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
8#
发表于 2014-9-24 11:59 | 只看该作者

使用道具 举报

回复
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
9#
发表于 2014-9-24 13:46 | 只看该作者
最不看好hbase,整个架构就是在HADOOP上一个临时的解决方案似的。

使用道具 举报

回复
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
10#
 楼主| 发表于 2014-9-25 09:06 | 只看该作者
wolfop 发表于 2014-9-24 13:46
最不看好hbase,整个架构就是在HADOOP上一个临时的解决方案似的。

很干脆!

使用道具 举报

回复
论坛徽章:
127
茶鸡蛋
日期:2012-01-16 14:24:41鲜花蛋
日期:2012-06-06 14:48:18双黄蛋
日期:2013-01-07 21:07:482013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:082014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08马上加薪
日期:2014-03-18 09:57:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11
11#
 楼主| 发表于 2014-9-25 09:15 | 只看该作者
在数据的插入、查询、写入方面,结果为何大相径庭?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表