说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

加入Cassandra,OpenStack发力DBaaS生态圈

HTML文档下载 WORD文档下载 PDF文档下载
Cassandra是一套开源分布式NoSQL数据库系统,已经成为一种流行的分布式结构化数据存储方案,OpenStack DBaaS现在支持Cassandra数据库,而且Cassandra数据库服务已经成为OpenStack数据库云服务的一部分。

【编者按】Cassandra是一套开源分布式NoSQL数据库系统,它最初由Facebook开发,并在2008年7月正式开源,此后,由于Cassandra良好的可扩展性,受到IBM、Twitter和Rackspace等大型公司的支持,成为了一种流行的分布式结构化数据存储方案。下面看Mirantis的Denis Makogon给我们带来的精彩报道。

以下为译文:

Apache Cassandra NoSQL数据库

ApacheCassandra是极高性能、可扩展、分布式NoSQL数据库,使用灵活,简单分区行存储数据模型,可以对商业服务器和跨数据中心进行无单点故障的海量数据存储处理。它最初由AvinashLakshman(AmazonDynamo的开发者)和PrashantMalik在Facebook开发的,旨在解决他们的Inbox-search问题,然后在2008年7月正式开源,并自那时以来,由于IBM、Twitter和Rackspace的大力支持,Cassandra一直以惊人的速度发展,2010年2月以来,Cassandra成为Apache顶级项目。

Cassandra放弃广泛应用的Master-Slave设置转而支持点对点集群,这使Cassandra没有单点故障,由于没有master服务器,当面对大量的请求时,会使所有的Slave服务器毫无用处。任何数量的商业服务器集群可以集成到Cassandra集群,虽然这个架构在后台部署更复杂,但是我们用户操作起来很方便。由于不需要区分Master和Slave节点,这将允许你在任何数据中心里可以给任意集群添加任意数量的机器,每个服务器接受来自任何客户机的请求,服务器之间都是平等的。

Cassandra擅长什么

  • 快速读写性能
  • 允许添加更多的机器
  • 可靠的跨数据中心复制
……不需要在数据库层进行ACID事务处理(原子性、一致性、隔离性和持久性)。

Cassandra擅长在线事务:请求需要在短时间内完全执行,否则,用户会感觉到延迟,这种查询需要在毫秒级内执行,而不是数百或数千毫秒。由于Cassandra的多个缓存级别,你的数据可以以令人难以置信的速度处理。由于Cassandra的日志结构存储设计,每次写操作都是快速的,并且每次写操作都提交日志,当停机时间或数据丢失难以接受时,Cassandra是一个极好的选择。

Cassandra在数据管理方面(分析)也非常优秀,当前的版本,MapReduce支持存储数据。MapReduce是谷歌推广的一种算法,它允许跨服务器在大数据集上并行分析查询,这不是实时进行,但它能够处理庞大的数据集搜寻你所需要的信息。因为Cassandra同时提供在线和分析解决方案,你可以使用单一的技术来完成大部分的数据需求,这将有助于开发、QA和运营效率。

Cassandra和OpenStack

现在应该清楚了,随着OpenStack抽象服务器基础设施,以及定义了Cassandra需要的数据中心,简化所有阶段的开发、部署和操作,Cassandra和OpenStack至少在概念上能很好的匹配了。

然而,直到最近,管理OpenStack Cassandra仍是困难的。使用Orchestrator模板可以提供数据库实例,但由最终用户管理正常的安全策略(例如不能从广域网访问数据库),在很大程度上是不切实际的。但是,TroveOpenStack DBaaS解决方案已经出来了,它提供一个API让用户通过in-VM代理进行互动,以及通过定义的管理接口可以进行交互操作。

Cassandra和OpenStack DBaaS

OpenStackDBaaS现在支持ApacheCassandra NoSQL数据库,它的第一版本将包含:

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

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

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

结论

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

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

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

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

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


以“云计算大数据 推动智慧中国 ”为主题的 第六届中国云计算大会 将于5月20-23日在北京国家会议中心隆重举办。产业观察、技术培训、主题论坛、行业研讨,内容丰富,干货十足。票价优惠,马上 报名 ! 

原文链接:Trove + Cassandra = Love: NoSQL Database Solutions and the OpenStack Ecosystem (编译/魏伟 审校/毛梦琪)

如何利用单台服务器实现10万多个Git仓库托管 Swift的初始化方法 TIOBE 2015年1月编程语言排行榜:JavaScript成大赢家 为什么iOS开发不需要Storyboard? 仅有纽扣大小的开发板 Intel Curie “撒娇”的豌豆荚?被百度手机助手屏蔽太糟心! 【工具推荐】Pgcli—自动完成和语法高亮的Postgres命令行工具 CES 2015:挑一款机器人带回家? 夜行、睡眠与健康:CES 2015十款酷炫的可穿戴产品 Java 9中新的货币API 唯“简”不破,Apple Watch App的设计之道 Google Glass从X labs“毕业”,更换项目负责人 不进化,则消亡——互联网时代企业管理的十项实践 RedMonk 2015年1月编程语言排行榜:进击的Swift! 微信开放JS SDK,这场web巨变意味着什么? 盘点一些iOS开发技巧:Swift和Objective-C 2014年,那些“颜值”爆表的UI动画 《近匠》爱加密:谁说iOS应用不需要保护? SwiftColorArt:开源易用的Swift图片类库 人气爆棚 干货满满 中国电信天翼开放平台开放日圆满落幕 必须Mark!43个优秀的Swift开源项目推荐 治拖延、疗懒癌!安利12款提高工作效率工具 把ES6带进Node社区 Io.js 1.0.0正式发布 Java 2014:10个最热门、最具争议性的话题 回顾:2014年最流行前端开发框架对比评测 实例讲解SQL注入攻击 调试大规模服务器集群的五大策略 .NET编译平台Rosly将迁移到Github Wasai虚拟现实头盔与体验馆发布:虚拟现实的线下经济 订票系统不再瘫痪 阿里云确认与12306合作 Apple前工程师Warren Moore:Swift中Metal使用初体验 如何判断一个字符串中是否含有某一字符? 如何在网络断开的情况下判断,等网络恢复后再自动连接??? 如何在comboBox中添加icon--在线= 救人啦!!请教BootCode方面的问题,十万火急!! 一个关于 WISE installation 制作安装程序的问题 *.lwp的文件怎么打开亚?请大家帮帮忙!!! DataGrid为何不显示? CRegKey::QueryValue()读取数值数据时遇到的问题…… chmod命令后造成启动错误 请教大家一个关于webservice transaction的实例 菜鸟急救,注册表文件导入的问题? 填空题(急) 钱本草呢? 关于手机的问题 求救:GetFieldValue()函数出错. 一个很简单的问题,来者有分 有个小问题请大家诊下 怎么样使stringgrid中的fixrows和rowcount数目一致? 如何在JB中联接SQL数据库! 把数据结构(比如说一个链表里的数据)保存为文件,不用序列化怎么办啊? 哪位大哥有installshield的安装password? 日期型中的“年”,如何取得? SOS!!!! COPY文件有哪些办法?用什么方法比较好? 友元函数重载操作符@obj,被c++编译器编译后被解释 对vcl库底层机制一些不明白的地方2 存储图片为什么不行? 真的很苦恼,如何同时更新两个文件? 数据库问题,大家帮帮忙啊 asp.net连接sqlserver 关于在同一asp页中的两个select的问题 如何写这种存贮过程?(急) 哪儿有asp的帮助下载! 关于数据库连接方法的问题! -----------产生错误:线程正被中止。--------------- 我刚刚学了C#,但是不知道自己的程度 如何在点击Memo时取得当前行的值? midas的一些问题! EditPlus 2中如何实现对java编译和调试?立刻给分 为什么在 CHtmlDialog 中映射的html button click 的事件会促发两次? 广州一戒毒所将数十戒毒女卖给“鸡头” 菜鸟级问题。看到有很多视图的列有带链接的。不知道怎么做。怎么看链接 为什么安装Windows 9x,要选FAT32分区类型,而如果安装Windows 2000/NT/XP系统,就必须要选NTFS类型,这两个类型有什么不一样吗? 各位大哥好,问Email问题 哪位仁兄告诉我,Windows写驱动主要用什么工具呀,(包括调式驱动) 学校期中考试的题目 treeview问题,请问在.net中该事件如何写 如何运行servlet? 表里面有几千条带扣的字符串需要将扣去掉。 能否解释一下,如下一些东东。 〔绝对给分〕几个问题! 凉水里面放生盐,用电烧水,胶桶里面冒火, 基因是成对存在的,是不是在体细胞中是成对存在的,而在性细胞中不是 床底下放个门 有谁知道 有什么说法吗?有谁知道 有什么说法吗? 一个月小藏獒的喂养 我的台灯是那种灯管的,打开,1分钟之内正常,过段时间之后就亮2秒,熄了.,亮2秒,熄了,怎么回事?应该换灯管吗?还是说要买个新的? -风扇扇风风吹扇扇动风声 下联?请对出 风扇扇风风吹扇扇动风声 下联! 鸽子没有下蛋雄、雌鸽蹲在窝里不出来? 电容1000uf/50v是什么意思 地窖可以保鲜吗 鸽子在窝里蹲了2天怎么还没下蛋?急 有避雷针打雷能玩电脑吗 下雨天闪电能玩电脑和手机吗 孤村落日()残霞,轻烟老树()寒鸦 七八个星()天外,两三点雨()山前 在括号里填字 有避雷针的话,打雷玩电脑也不怕? 本人是单细胞生物,你告诉我吧! 鸽子每天蹲在窝里就是不下蛋都几个月了怎么回事 壶盖也是不锈钢的电水壶都什么牌子的有啊? 单细胞的危害、快 鸽子老暖窝不下蛋iiiii 如果有避雷针,在打雷时还能玩电脑吗? 屏息凝神怎么造句 请问各位用电热管烧水应该注意些什么?还有怎样正确的使用电热管? 每个小区都会有避雷针吗,玩电脑会被劈吗 用“屏息凝神”造句 请问这是什么仪器?具体名称是什么?(用来做电容器试验的)补充图片 如图,图中灯泡均完好,当开关S断开时,三只灯泡都发光,那么S闭合时:L1、L2不亮,L3亮(因为L1、L2均已经短路,只有L3为通路)我想问的是:不是说导线没用经过用电器直接与电源的两极相接才 用难堪 屏息 诡异 模糊造句 用这四个次连词成段 广州冬天来养藏獒好不好?广州哪里买的藏獒最好? 电容器的JB7113-93标准内容是什么? 七八个星天外,两三点雨山前 (“七八、两三” 稻花香里说丰年,听取蛙声一片.(“一”什么意七八个星天外,两三点雨山前 (“七八、两三” 稻花香里说丰年,听取蛙声一片. 我想养个藏獒但是不知道怎么样,也不知道什么养的好 我买的两只鸽子前几个月还下蛋,可下的都是水蛋.现在鸽子连蛋都不下了是怎么回事? 安装有避雷针的楼房在打雷打闪的时候能使用电器吗? 形容一个层次高用什么词语表达 again英语怎么读 我跪求五年级的作文快要开学了救命啊~要求:1要现实一点的 不要什么下雨下雪什么的不要写新年啥的写的像女我都说实际一点的了...还有我是小学生,没有那啥男的也没有姐姐.虽然我知道你 标有36v 6w的小灯泡,接在24v电源工作10分钟,消耗多少电能,(假设灯丝电阻不变.) 怎么考虑,换了电源电功率怎么变化 描写古代下雪时的情景! 打雷的时候避雷针把电引到那里去 不同介质对光的折射程度不同,当光以相同的入射角斜射入水、玻璃中时,玻璃中的折射角小,说明__________ 英语题:don't late again! 如何回答?A:i willB: i won't 为什么灯泡发黄光? 小藏獒怎么养?大藏獒生了,多长时间可以送人,拿到手里的小藏獒第一步该怎么办?吃什么?我现在需要买些什么东西比如钙片、狗粮、洗澡用的、嚼着玩的东西(嚼着玩的不会真吃了吧?)?打针 孤村落日残霞,轻烟老树寒鸦这两句诗中一连写了几种景物? 打雷时能用电脑吗~我这是居民区~楼上应该有避雷针.雷不是很大.可能是雨声掩盖主了.雷声基本是听不到.可以说是完全~有点啰嗦哈~应为我想玩龙之谷,555 我在常熟,请问离常熟最近的火车站在哪?需要详细地址,乘车方式.急我要去北京 I ___ it again.A.would like you to read B.would like that you read C.would like you reading D.would like you read 节能灯突然发黄原本只是微闪几下,然后突然灭了.灯泡有黄色暗光 本人在常熟,想问下常熟汽车站去上海最近的海边,怎么去?从常熟汽车站出发,到上海哪个汽车站离海边最近?到了上海汽车站后,怎么去海边?我想去金山海滩 孤村落日( ) 残霞,轻烟老树( )寒鸦.七八个星( )天外,两三点雨( )山前. 氙气灯泡怎么发黄光啊问题描述:我新安的氙气灯泡 (穷人安不起氙气大灯) 都说氙气灯泡跟氙气大灯是一样的白色的 只不过不太亮 但是我按的看不出是白光啊 看这是黄光 只不过比 藏獒怎么养藏獒 节能灯中电解 电容 电杆作用,哪一个决定节能灯的寿命 灯泡都是发黄光的吗 小藏獒怎么喂养?小藏獒吃什么? 节能灯电路板中有多少个电容? 床底下放风筝 打一歇后语 獒园都怎么喂藏獒 桁架水平宽度有要求吗,11.3米,重200KG的一个小管道,工艺让做桁架,水平宽度0.5米,可以吗 床底下放东西好吗 床底下放东西有哪些弊端 F35中距离导弹试射成功 日本自卫队俄罗斯警方逮捕一名系自杀式炸弹腰带男F35中距离导弹试射成功 日本自卫队美国一航天飞机“追梦者”试飞降落时滑俄罗斯警方逮捕一名系自杀式炸弹腰带男日本花美男惊艳女装照 让女生情何以堪安倍警卫车队连续两天发生交通事故 无日本一空宅被拆除时惊现\"死婴罐\"民调显示日本近1/4年轻人称自己在“美国一航天飞机“追梦者”试飞降落时滑新加坡欲购88套美国多管制导火箭发射日媒披露日本或早已成为美情报机构窃听安倍警卫车队连续两天发生交通事故 无分析称土耳其宣布选中国导弹只是向欧美科学家在澳大利亚被捕海岸外发现新品种巴勒斯坦欲就以色列建定居点寻求国际司纳粹盖世太保头目被指埋葬于柏林犹太人马来西亚移民局前总监被判处贪污罪名成Facebook首次承认传闻:年轻人日政府开发海底资源动作迟缓引日研究机日超2成地震重建预算未使用 政府被指遥远的过去之——玉器最初产生的原因iPhone 7取消耳机孔居然为了防玖富玩电影跨界 消费金融进入“场景为青岛大虾?速腾断轴?| 媒体评出20视点 | 柴静谈公益精神: \"我只观世 | 张鸣等 : 一个神秘人物的犀利·谏言 | 北大学者陈永生: 关最近脸蛋总是脱皮又泛红?换季必知的8诺之 架起中西文化交流的桥梁轻奢风流行 皮草市场受热捧比海淘还潮 花椒直播带你“海逛”法国乐富支付:稳抓风控 提前占据互联网金黑色猛兽维克多KO强敌 满血应战剑指内裤湿了,是女人就要注意网络营销互联时代,好的文案直击你心底造型古怪的中国古代兵器天降百万奇才--陨石摇篮到坟墓,中国人和美国人怎么过一生为什么信用卡经常做捐款有利于提额喵星人宇航员背包改你MB需求!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘