免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2657 | 回复: 3
打印 上一主题 下一主题

[SequoiaDB] SequoiaDB架构及特点 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-22 13:43 |只看该作者 |倒序浏览
1.    SequoiaDB架构

SequoiaDB是一个新型的分布式数据库,下图展示了对Sequoiadb系统架构的统一认识。SequoiaDB主要包括三个模块,分别为协调节点模块,编目节点模块以及数据节点模块。
      


         应用程序都需要与SequoiaDB客户端连接。本地与远程客户端都使用TCP/IP协议与协调节点进行通讯。

         协调节点是不存储任何用户数据的,仅仅只是作为请求分发节点将用户的请求发送到相应的数据节点上。但是它会缓存部分编目节点信息,也会通过版本号来保证缓存信息的更新。

         编目节点保存系统的元数据信息,协调节点通过与编目节点通讯从而了解数据在数据节点中的实际分布。一个或多个编目节点可组成复制组集群,为系统提供了高可用的编目信息。

         数据节点保存用户的数据信息。一个或多个数据节点可以构成一个复制组(又称副本组)。数据复制组又叫做数据分片(Shard)。分片中每个数据节点都保存了相同的数据。分片中可以存在最多一个主节点与若干从节点。其中主节点可以进行读写操作,从节点进行只读操作。

2   SequoiaDB特点

          SequoiaDB为企业日益增长的数据,复杂多变的需求来了一丝春意。SequoiaDB分布式的架构提供了基于PC服务器的集群平台,同时让企业可靠高效的处理数据。

          SequoiaDB重要的特点有:

          水平扩展能力。基于SequoiaDB的集群平台,以及其对数据的垂直切分,SequoiaDB拥有很好的水平扩展能力。

          持续可用性。每份数据都保存了多个副本,能有效预防服务器、机房等因素造成的系统不可用,同时保证24*7的可用性。

          支持非关系型模型。SequoiaDB使用JSON数据模型,能有效降低关系模型维护的复杂性,从而减少程序开发和运营成本。

         最终一致性。SequoiaDB为用户提供了最终一致性,同时也保证了实时性的需求。

         在线应用与数据分析相结合。通过分区机制进行读写分离,并结合Hadoop进行海量数据分析。

         企业级支持。SequoiaDB为欧诺个户提供友好完善管理,并有一个团队为客户提供电话和现场技术支持。

论坛徽章:
0
2 [报告]
发表于 2014-07-22 13:53 |只看该作者
架构简单易理解~

论坛徽章:
0
3 [报告]
发表于 2014-07-23 17:17 |只看该作者
架构设计的很好!

论坛徽章:
0
4 [报告]
发表于 2014-07-24 14:49 |只看该作者
SequoiaDB架构图简单明了~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP