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

Cassandra杀回数据库排行Top 10,及需求Java 7的2.0版本

HTML文档下载 WORD文档下载 PDF文档下载
发布不久就被Twitter等知名公司使用,Cassandra曾风靡一时;然而基于多种原因,它又间断的消失于这些公司的核心产品中,甚至被原作者Facebook抛弃。然而这些都不能掩盖Cassandra列存储第一、NoSQL第二的辉煌成绩。

在MySQL被Oracle收购后,业内对这个开源数据库的议论就从未停止,对于PostgreSQL将取而代之成为最人气开源数据库的声音也从未停歇。然而从DB-Engines排行榜来看,PostgreSQL与MySQL之间的差距远不只是“几层楼”那么高(PostgreSQ得分不到MySQL的零头)。着眼整个排行榜上的193个数据库,我们会发现NoSQL数据库已占大半江山,榜上有名的传统关系型数据库管理系统仅余75个。

上图为9月份最新的排行,在Oracle稳坐头把交椅的同时,MySQL与Microsoft SQL Server的2、3之争也从未停止。然而撇开关系型数据库,我们会发现NoSQL的人气已获得长足增长——在2013年1月,MongoDB的得分还不到100,Cassandra的得分也只有30多,同时Cassandra更是阔别了几个月后再临前10!

Cassandra最初由Facebook开发,以Amazon专有的完全分布式数据库Dynamo为基础,结合了Google BigTable的列存储类型,很多方面都可以称之为Dynamo 2.0,而后又成为Apache顶级项目。Cassandra开源不久后,就得到了众多公司的亲睐,其中甚至包括了Twitter这样的重量级用户,然而在不久后却消失在Twtter,甚至是原作者Facebook的主流产品中。

即使一度被拉下神坛,Cassandra仍然有众多的支持者,其中更包括了著名数据开源软件公司DataStax,而Cassandra能一直稳压HBase(高贵的血统,与Hadoop天然集成)长期霸占列存储第一更是其优越性的强有力证明。

Cassandra能重回Top 10与其2.0版本的发布完全是分不开的,DataStax CTO兼联合创始人Jonathan Ellis对其做出了总结:

三大重量级更新

  1. 轻量级事务:轻量事务可以确保类似关系型数据库提供的序列化隔离级别的操作线性一致性,防止并行请求之间发生冲突。
  2. CQL提升:CQL(Cassandra Query Language)增强游标等功能,加强了索引支持。
  3. 支持触发器:触发器可以将性能关键代码推动到接近它所处理数据的地方,简化与Storm这样事件驱动型框架的集成。

其它相关更新

性能优化

  • 在集群列上的追踪统计允许清除读路径中不必要的SStable
  • Single-pass compaction大致可以让大型分片压缩速度翻倍,同时还会减少JVM heap与GC上的影响
  • 在压缩性能下降时,分级压缩会执行L0上的size-tiered压缩。可以抑制性能上升之前的读性能恶化,同时新版本还显著的提升了LCS SStable体积
  • 对于仍然使用Thrift的应用程序,基于LMAX Disrupto的半异步及半同步服务器将大幅减少Thtift的开销
  • 通过提高堆外内存性能实现更快的partition index查询及缓存读取
  • 通过从CRC32切换到Adler checksums实现更快速的压缩数据读取
  • 堆外分派的JEMalloc支持
  • 移除partition级别的布隆过滤器提升性能——消除布隆过滤器在每个操作上的反序列化和减少GC翻滚。

大扫除

  • 取消对pre-1.2.5 SStable及pre-1.2.9模式的兼容,已更新到最新版本的1.2.9
  • 取消SuperColumns,通过复合组成替代。SuperColumn API被保留,经转换后被透明的反向兼容(点击查看详情)
  • 潜在风险countPendingHints JMX调用被Hints Created标准取代,既高性能而且能被定期的监控,同时还消除了OOM节点的可能
  • 堆内分片缓存被移除,只余下堆外选项
  • 默认Vnode,为非vnode集群提供的旧token范围代码消失。当不使用vnode节点时,手动的指定一个token或者是随机选取。
  • 移除备用内存负载逻辑。这一点是让运营人员有适当的动手空间,来应对不适当架构导致的堆负载,但是它永远都不可能如我们所想的那么可靠。而当下这个重要的存储引擎元数据被移到堆外,内存不足可能会提前爆发。

操作关注

  • 需求Java7
  • 分级压缩的分级信息被保存到sstable的元数据中——每个SStable都清楚信息的所在,因此不再需要单独的列表。这将让分级压缩更稳定,并且快照更简单。
  • 通过可选的row preheating来避免核心页面缓存丢失
  • 为了更稳定及透明,流被重写
  • 流支持旧版本的SStable意味着在修复前不需要手动跨集群运行upgradesstables,从而你可以批量的加载快照。 (审校/周小璐)

9月23-25日,北京,重要安全大会—— 2013中国互联网安全大会。由CNCERT/CC指导,网络安全应急技术国家工程实验室、灾备技术国家工程实验室、OWASP、Gartner、SyScan等深度参与。特别精选“软件安全论坛”和“云计算安全论坛”,为CSDN的用户预留部分名额。数量Very有限,速 报名!

大数据辅助决策,构建智慧城市 所见即所得:四款免编程移动游戏开发引擎推荐 PaaS乱局:Container的新机遇 IDC再度下调2013年全球PC销量预期 平板电脑中枪 Waze联合创始人做FeeX 用众包方式增加银行服务透明度 Ripple CTO Stefan Thomas:Bitcoin与未来支付应用开发 第二届Coding For Fun编程马拉松实时快报→→ 数字化你的脸:14个智能眼镜开发平台 Unite2013开发者大会:Unity新增多项重磅革新 微软大中华区副总裁谢恩伟:微软云+端应用模型前瞻 移动周报:从硬件马拉松到Barra加盟,本周小米很火 小而美的Diffbot:将Web页面转化为数据库,获多位科技大佬注资 “叙利亚电子军”对美国多家网站发起“电子制裁” 麻省理工TR35之IT界年轻有为创新者(上) Linux用户须知的16款实用软件 新平台,新惊喜:记第二届Coding For Fun 创业建议泛滥成灾 实用的不多 腾讯云俱乐部北京站:知名手游商畅谈云时代开发运营策略 LG再战平板市场:将推出8.3英寸平板G Pad 编程语言与工具专题论坛:各类编程语言使用体会分享 淘宝、腾讯、豆瓣、支付宝、网易专家热议大数据分析与BI实战 “创新或灭亡”:Google的80/20只是转移视线的说辞罢了 自动化编排,配合SDN的iMC V7更加开放 [回顾]比尔·盖茨传奇的前半生 IT基础设施与运维论坛:IT基础设施及运维经验分享 记华为HCC2013 Day1:发力高端存储 HCC 2013虚拟化论坛:虚拟化未来发展方向 Windows 8操作系统市场份额增至7.41% Windows 7仍最受欢迎 【开源专访】Sea.js创始人玉伯的前端开发之路 SDCC 2013:阿里周宝方谈“去IOE”战略及实施 百度和高德:最后谁是地图的王者? 请教一个关于datagrid的弱弱的问题 DirectShow中通过摄像头获取图像,如何改变分辨率 关于Win2000做服务器,Win98做客户端,在98中如何设置连接Internet的问题? 我的php是怎么回事呀? 如何访问带密码的Access数据库? 关于程序员的数组方面的问题? 救菜鸟!给个范例! 为什么我在XP下文件夹加密加不了? 在word文档中使用active控件引发的问题。急!!! 我在我的frame中的一个页面中用一个button的onClick="javascript:window.close()"怎么关闭不起作用呢? 帮帮我吧,我asp刚入门,就要做网站,感觉心里好没底...... 红色紧急求救 我在北京找工作,各位仁兄帮帮看看 如何在窗体中动态生成组件? 如何实现显示在线者的信息,如注册会员多少人,访问者多少人等等(附三问) 50分求救,哪里有下载免费的VB6中文版? 求救!!!!!!!!!高分!! 大家进来看看这个效果怎么做! 哪能找到关于网络侦听的源程序?用VC做的,谢谢! 九月份就大四了,要分方向了,大家给点意见? 如何禁用ie选项中的“显示友好的http错误信息” 接了一个小小的酒店管理系统,问一下,值多少钱?(可别说我做坏了市场:)) 程序员考试的资料在哪下载?(.pdg的文件用什么阅读?) 我下载了JDK1.4.1_03安装以后JDK目录里没有1.3的Javac文件呀? 新手的问题(asp的源代码): vector&父类子类的问题 单片机如何实现霓虹灯控制,谢谢。 ASP操作oracle数据库,是不是只能用SQL语句实现 哪里有介绍NAT(网络地址转换)原理的网站? win2000下,的计算机管理--磁盘管理--选中c盘--右键--属性--工具--查错,选中扫描并试图恢复坏扇区........... Session会无故消失!! 请大家注意FAQ的提交! ---如何在linux下编译IDL文件--- 求Rational purifyplus for Linux 的license 简单sql语句问题 VB编译好的程序为何不能在没装VB上运行? vector&父类子类的问题 有关三角矩阵乘法 如何编写ASP类? servlet调用Oracle,如何使用jdbc直接进行连接?高分相赠 我的2000 pro 总是出现超频保护 大家快来接分了!!!! 怎样让一个窗体总是在桌面的最前面,不会被其他程序的窗口挡住? 送分啦 dshow的入门级问题,请指教 那种开发工具开发效率较高 xp的问题 "处理中的数据超过允许的极限"是怎么回事? 为什么我的.net在建web工程设置断点后无法调试,加上了button后无法显示。谢谢了。 我现在大概有10万资金,可以做什么投资回报比较大呢?? 请教关于动态控件内存释放问题~(老问题新谈,高手请进)~~ SQL的一个问题!(高手请进!!!) 1/x+2的系数是多少? 已知f(x)是在R上偶函数,且f(x+4)=f(x) 若当x大于等于0小于等于2时 f(x)=x 求当x大于等于398小于等于400 fx已知f(x)是在R上偶函数,且f(x+4)=f(x) 若当x大于等于0小于等于2时 f(x)=x 求当x大于等于398小于等 2.一名运动员在百米比赛中,起跑速度是7m/s,中途速度是8m/s,最后冲刺速度是12m/s,如果他的成绩是10s,则他全程的平均距离是多少? 哪位告诉我2兀r的系数是多少 三峡库区的流速由10千米每时降到4千米每时,已知轮船在静水中的航行速度为30千米每时.当轮船以此速度逆水航行在520千米的库区江水的过程中,试求蓄水后航行时间缩短了多少. 一名运动员在百米比赛中,起跑速度是7m/s,中途速度是8m/s,最后冲刺速度是12m/s,如果他的成绩是10s,则他全程的平均距离是多少 高一英语阅读很糟糕 特别是涉及概括 基本全错 请问怎么提高高一英语阅读很糟糕特别是涉及概括 基本全错请问怎么提高 若两个单项式:3/4a^2b^3与-2a^m-1xb^n的和还是单项式,求代数式1/9m^2xn-6mn+n∧2的值.^=几次方. 谁能帮我找一篇题目为‘舍大而取小’作文,700字,好的还可以加分 一下应该选择哪一个?A.兴旺 B.丰富 丰盛 C.程度深 D.盛大 隆重 E.强烈 旺盛 加工2400个零件,3天就完成20%,照这样计算,剩下还需多少天?(用比例解和算术解)好的给加分 翻译《入蜀日记》(前面是八日,五鼓尽,解船,过下牢关.)帮帮忙啊!大神们帮帮忙 英语翻译奔宇为公司和产品名字.翻译一到二个单词均可.要求简洁,好记,有意义.但不可音译哦~ 加工2400个零件,3天就完成20%,照这样计算,剩下还需多少天?(用比例解) 求它的导数. 年轻气盛是什么意思啊… 加工2400个零件,3天就完成了20%,照这样计算,剩下的还需多少天完成? 湘江遇盗日记文言文翻译 年轻气盛不可连连,血气方刚不可天天.. 加工2400个零件,3天就完成了20%,照这样计算,剩下的还需多少天完成?关系式我只要文字的关系式,急, 《朱元思书》这篇课文还要背诵.请问写得是哪里呀,翻译过来貌似这地方还不错的样子? 淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去了,但我却还以为船慢,这样写好处是? 加工2400个零件,3天完成20%.照这样计算,总共需多少天完成任务用方程 (比例) 第一个题解析里面 第二个等号没看懂,第二个等号后面那式子为什么最后还要乘以dx比dy呢? 课文:社戏.问题,淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去了,但我却还以为船慢.(山为什么说“踊跃”?) 急要,谁能看得懂这篇英文文章不要在网络上找google 翻译成中文,只找只懂英文的人来看,这篇文章是说什么的,急用.我要全部的文字翻译Middle-age consumers are getting lost in a no-man's land of advertising a 请写出相关步骤 漆黑的起伏的连山仿佛是踊跃的铁的兽脊似的都远远的向船尾跑去了,但我还以为船满山为什么说踊跃 只要改错和翻译句子- - 一艘龙船16千米每小时的速度离开港口与东北方向航行,另一艘轮船同时,离开港口以三十千米每小时的速度向东南方向航行他们离开港口办小时后相距_千米. 淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去了,但我却还以为船慢的写作方法还有修辞手法修辞手法表现了什么( )写作方法表现了什么( ) 3年前小皓比小波年龄大4岁,5年后两人年龄和是30岁.问小皓和小波今年几岁? 概率 ,第二小题为什么这么写某生产线生产的产品等级为随机变量X,其分布列:X123P0.5ab设E(X)=1.7.(I)求a、b的值;(II)已知出售一件1级,2级,3级该产品的利润依次为306元,100元,0元.在该 小波中CWT coef是什么 3年前小浩比大波年龄大4岁,5年后两人年龄和是30岁.问两人今年各多少岁 风从水上走过,留下粼粼波纹水从秋走过留下( ) 互相垂直的两条直线形成的角是( )角 △ABC内接于圆O,AD是圆O的直径,AD⊥BC,垂足为F,连接BD,CD,求证:BD=CD 第二小问如何证明?第十题的 心电图上Q\R\S三个小波是什么意思? 我想写一篇“论舍与得”的作文,请给我发一篇可以吗? 请问第14题的第二小问怎么证明? 《社戏》中,“淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去了” 向下看问题补充谢谢《社戏》中,“淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去 社戏中为什么连山,向船尾跑去(物理解释)鲁迅先生在他的小说《社戏》中有一段描述:“淡黑的起伏的连山,仿佛是踊跃的铁的兽脊似的,都远远地向船尾跑去了.”请从物理学的角度对“连 hill改一个字母变成另一个单词带中文还有chair,and,put,day,side,sing,all 如图,平形四边形ABCD中,点M在DA的延长线上,点N在DC的延长线上MN//AC,MN分别交边AB,BC于P,QMQ于PN的大小关系是什么,过程 初三作文,舍不得,怎么写初三了,其实初中过得挺后悔的,班上,男生里,就没一个好一点的,随便谁身上,都有让我不舒服的缺点.要么,就是思想差的太大了,没什么共同语言.想想,交的朋友,没一个 已知集合A={1,2,根号m},B={2,m},B⊆A且B≠A,则实数m等于?A、0 B、1 C、0或1 D、0或2 日字旁过来一个泰 读什么字 写妈妈舍不得给自己花钱,却给我花钱的作文最好今天比如:妈妈逛商店,舍不得买衣服或:妈妈想出国旅游,自己舍不得 判断下列两个变量之间是否成正比例或反比例正方形的面积S和边长a正方形的周长和边长a矩形面积一定时,长a和宽b矩形的周长一定时,长a和宽b矩形的长一定时,机型的面积S和宽b圆的周长C和半 导语是新闻开头的一段话或一句话,它的特点是概述__________ 两条直线垂直,形成的角是90°,为什么依据是什么 《社戏》用“踊跃”写连山有什么好处 舍不得的感觉是怎样来 形容? 急要初一下英语课时训练答案急要,我在线上等网址也可以 《社戏》中正面和侧面描写船快的句子文中正面和侧面描写船快的句子 马自达2详细参数 填写孩子成长足迹,幸福的一天怎样填? 2.一名运动员在百米比赛中,起跑速度是7m/s,中途速度是8m/s,最后冲刺速度是12m/s,如果他的成绩是10s,一名运动员在百米比赛中,起跑速度是7m/s,中途速度是8m/s,最后冲刺速度是12m/s,如果他的成绩是 菲律宾:对香港人质事件赔款不用公款 伊拉克汽车爆炸 一日致死56人奥巴马3年前已知监控默克尔周边外交需要邻国间更深入地相互理解新西兰患癌症男子为看女儿出生化疗66纽约公寓内5人被杀,疑为华人安倍重申欲推进集体自卫权 强调“必须李肇星曾母暗沙泡澡宣示主权日欲解禁武器出口 妄图“一箭三雕”美国57万人联名上书抗议情报监控(图查尔斯的阿Q精神?中国游客成韩免税店最大主顾法一残障人士欲跳伞飞越珠峰调查发现60%的杭州家长认为孩子学习杭州连晴日子灰霾难散 几乎天天轻度污杭州错时停车推行5年难度越来越大西湖5处码头装避雷针 外包仿真藤青灰杭州本周上半周晴天下半周进入阴雨模式杭州近期昼夜温差超10℃ 早晚记得添意大利女画家作品武汉展出 观众:口味安倍要当亚洲反华“舵手” 借阅兵喊展蓝鸟·印象概念车全球首发NISMO品英菲尼迪三款重磅车型亚洲首发文章夫妇阆中挂同心锁? 记者调查:粉内江二手房 一季度销量锐减四成百岁老人摔倒街头 20分钟无人搀扶23日 恒大足校启动新学年招生精益求精 增配不加价三大运营商 奇招不断抓客户四海云庭:一个作品带出成都真正高端房如何种花养草 微信南充园林吧杂草丛“藏”罂粟 警方搜寻播种人节后辞职年终奖缩水 用人单位判赔3.2014成都国际鞋展启幕 快来女鞋之四大热点板块 撬动未来城市中心上调机关、事业单位遗属生活困难补助标开盘热销150套 三利·麓山城震撼城月入4500元 主观幸福感最高梅赛德斯 奔驰携全新长轴距C级车 震每十个中国人中有六人用智能手机“未来汽车”特斯拉 为华侨城·东岸而皮卡车高速自燃 十余件白酒成青烟
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘