设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

OpenStack加入Cassandra发力DBaaS生态圈

2014-3-19 11:27| 发布者: joejoe0332| 查看: 3566| 评论: 0|原作者: 魏伟|来自: Mirantis

摘要:   Cassandra是一套开源分布式NoSQL数据库系统,它最初由Facebook开发,并在2008年7月正式开源,此后,由于 Cassandra良好的可扩展性,受到IBM、Twitter和Rackspace等大型公司的支持,成为了一种流行的分布式结构化 ...


  Cassandra和OpenStack DBaaS


  OpenStack DBaaS现在支持Apache Cassandra NoSQL数据库,它的第一版本将包含:

  • 提供CassandraDB作为一个单独的实例
  • 支持维护(启动、停止、重启,配置)
  • 调整事件


  改进后的OpenStack Juno版本将包含:

  • 配置管理
  • 备份(nodetool快照+自定义脚本)
  • 恢复(自定义脚本)
  • 增量备份(Cassandrax2.x.x或以上版本)


  结论


  Cassandra 是高可用性,互联网型的NoSQL数据库,它与那些传统的关系型数据库区别很大。Cassandra和关系数据库之间的差异可以认为是正是它们的优点和缺 点,同时,使用NoSQL不排除使用RDBMS——当然使用混合结构也是很常见的事,要根据情况在不同的解决方案中使用相应的数据库。


  当初次使用NoSQL,开发人员可能遇到很多新的概念,比如大数据和最终一致性。当从关系和健壮的一致性迁移到NoSQL,最大的转变可能就是为最终一致性构建应用程序。数据建模可能是开发人员需要理解的另一个领域。


  Cassandra使用范围广泛,特别适合使用在:

  • 非常大的数据量
  • 用户交易量非常大
  • 要求数据存储高可靠性
  • 一个动态数据模型,数据可能会相对非结构化,或其结构可能随时间改变
  • 跨数据中心分布


  现在,Apache Cassandra NoSQL数据库服务是OpenStack数据库云服务的一部分。


原文链接:Trove + Cassandra = Love: NoSQL Database Solutions and the OpenStack Ecosystem


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部