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

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有限,速 报名!

大数据分析“铁三角”: Teradata数据仓库、Teradata Aster与Hadoop Teradata专业服务:打造行业企业的“数据科学家” Xamarin Evolve 2013:竭尽全力让C#服务iOS与Android 史上最全!57个Web框架4轮横向对比 回顾银行数据的可用性和一致性历史 Qubole:托管在AWS平台上的Hive服务 自由操作系统 Debian 正式发布7.0版本 4月份浏览器份额:IE 8仍居第一,IE 10翻番 亚马逊正式在华推Android应用商店 收入3:7分账 不要男孩,只允许女生参加的四所编程学校 下一波App机会在哪里? JS1K 2013优胜作品公布 3D蜜蜂仅获亚军 专访:前新浪网架构师徐佳转行卖水果背后的故事 FBI密码挑战,你能解开吗? 从0到1只需一天:Twitter后PC时代物联网“敏捷”开发之路的探索 机械生物已经面世 只少个“大脑”而已 百度正式宣布3.7亿美元收购PPS视频业务 比尔·盖茨:iPad让人失望 用户需要Surface Dropbox将于今年夏天举办有史以来的第一场开发者大会 Clustrix Sierra分布式数据库系统:云计算时代的MySQL 英特尔出杀手锏 发布低功耗、高性能Silvermont微架构 10大最实用的Raspberry Pi扩展设备推荐 主流浏览器性能测试,IE10百分百完胜! TortoiseSVN的基本操作 再见,Fireworks! 投资者告诉诺基亚CEO:他们快没耐心了 直接拿来用!最火的Android开源项目(二) 营收奇迹:三消游戏Candy Crush Saga成功启示录 马化腾对话李连杰:移动互联网的能量有多大? UC与趋势科技携手,移动浏览器加固安全 乐视发布超级电视X60 售价6999元 谁能帮我解压缩从huizen.dds.nl/~roalt/h263.html下载的 H263软件 真诚的希望你加入振兴软件产业的 事业中来 两个函数之间变量可以共享吗 拷贝ACCESS 库 请教高手(关于数据结构)的一个问题 关于Rundll32.exe程序的问题 播放AVI动画的问题 c#和asp.net有什么关系? 串口打不开怎么办? 请问各位大虾,怎样在java里打开一个IE窗口。 网络问题! 我的浏览器怎么了? 在局域网中,如何在代理服务上作手脚,使处同一局域网某些人可以上网,某些人不能上网。各位帮忙! 如何制作安装盘,我的做好了,为什么到别的机器上安装不能运行 急急急·高手帮忙,在Java中引用C++的动态链接库,中文字符串参数变成乱码,怎么办? 有前锁问题 找个扫雷源程序! 发送邮件时,对现在大部网站要求的smtp认证,如何处理?急用! 连接的ACESS数据库可以是EXCEL的链接表吗? 神呀救救我吧? 谁知道哪有Delphi写的代理服务器源代码? 关于MFC的动态生成对象的问题 有谁把平台转向XP了,不知在这种新环境下开发出的软件在别的机器上会不会有问题(包括运行库及打包) 帮帮我,好吗?(谢谢大家了) 千山、恶人、老鱼、念雪、浪人及各位大虾,小弟也遇到了Dll引出MDIChild的问题,但是在linux下,不能正常退出,请各位帮忙,多谢了。 我的浏览器怎么了?? 心情好到最高点!放分!!!!!!!!!! 大家一定要帮帮我~~~~~~~~~ 一个关于重载的问题! 不活了 不活了.... 在VC中讲Edit控件的属性设置为ReadOnly后,如何改变控件的背景色??? 深圳的户口政策以及用人单位对户口的态度是怎样的? 200分求购一个VB写的用mciSendCommand播放VCD或者AVI的例子!!!!!!!! 请问大家认为数学对程序员来说是一个怎样的地位................ 紧急,求救!!!!!!!!!!!!!!! 请问在GSM MODEM编程中,如何知道短信是否已发送到目的手机! 急:为什么都用uses包含了,还是报告说没定义变量? 删除表时遇到的问题 *************stringgrid的问题?????? 再问几个问题 如何查找csdn上网的朋友 用 ADO 对 Oracle blob 字段读写 (谁能解决送1000分) 请问oracle9i比oracle8i多了那些功能?这个产品是否成熟? VB读串口数据 请问,你们做项目一般用什么分析设计方法,生命周期法? 快速原型法? 面向对象分析设计法?? 请问如何用query删除一个记录???????????????????????? 请问那里可以下载到雷电(指点一下也给分)……………… 初级问题,关于硬盘文件格式转换,请多多帮忙,谢谢! 那里有比较好的软件公司 毕业设计选题 谁有读写注册表的原代码? 阳光下的肥皂泡的光原现象 清晨,草上的露珠在太阳光的照射下发出五颜六色的光.而且我们看到它发出的光的颜色随视线方向的改变而改 世界在我生命中究竟是什么颜色拜托各位大神我要的世界 肥皂泡常常是彩色的,属于光的色散现象 正确吗 清晨,草上的露珠在太阳光的照射下发出五颜六色的光,且我们看到它发出的光的颜色随视线方向的改变而改变这是为什么? 生命究竟有多长? 常用来制造化工机械和铸件的铁是球墨铸铁吗? 清晨,草上的露珠在阳光的照射下发出彩色的光,而且它发出的光的颜色随着视线方向改变而改变 ,为什么? 生命究竟是什么?拜托各位大神 球墨铸铁的成分是什么?怎么让一般的铁转球铁?应该熔炼多少号的生铁? 清晨,草上的露珠在太阳光的照射下发出五颜六色的光,且我们看到它发出的光的颜色随视线方向的变化而变化请说明理由 20号钢正火为何种组织组成物? 20%珠光体还是20%铁素体? 提供球墨铸铁(球铁)工艺的公司?如题 球墨铸铁如何控制珠光体含量我单位零件采用QT600-3,以前没有将金相组织作为检验的依据,只做物理性能检验.最近,我们想增加对金相组织的检验,检验中却发现,同一包铁水,浇注试块、本体、 生命到底是哪里来的拜托各位大神 电学问题(请说明选择理由)我们知道对于同种灯泡的亮度取决于实际功率的大小.现有两个同种灯泡,其额定值是甲灯“220V 100W”、乙灯“220V 40W”;将甲、乙两灯并联或串联后接在照明电路 要求球墨铸铁分别获得珠光体,铁素体,贝氏体的组织,工艺上应该如何控制? 低碳钢的哪种组织为珠光体+铁素体 日光灯电子镇流器容易损坏零件是……?如何检测? 初二物理电学论文1000字以上,关于电灯泡上的关于电、光、物态的知识我又不是导演,给我电影的资料交老师啊? 要使球墨铸铁分别得到珠光体,铁素体,和贝氏体的基体组织热处理工艺上的依据是什么 LED日光灯由哪些零配件组成的? 在阳光下吹肥皂泡,当肥皂泡将破裂时,破裂点肥皂膜的颜色是 ()(A) 偏白色 (B) 近乎黑色 (C) 透明的 (D) 不同的时候颜色不同正确答案是B,为什么呢?望详解.没有金币了,不好意思. QT500-7球墨铸铁最佳的珠光体与铁素体的比例是多少? 谁家是做LED日光灯配件的?急希望我们能合作 初中物理电学实验箱介绍快,100字 清晨,草上的露水在太阳的照射下发出五颜六色的光,而且我们看到它发出的光的颜色随视线方向的改变而改变这是为什么? 试述骨的化学成分,物理特性及年龄特征 初中物理常用的电学公式有什么?(请详细说明) 新年感言作文400字 浙江塑料检测权威机构有那些.如化学成分分析,跟物理特性的分析 钢铁零件表面的红色是怎么处理的 万紫千红(颜色) ..( )、( )、(万紫千红(颜色) ..( )、( )、( ). 谁知道煤焦油的化学成分和物理特性 谁有一句有关励志的名言,还有意思,启示,感悟 计算室温下,含碳1.2%的钢中珠光体和二次渗碳体各占多少 氧化铝的物理特性是什么意思,化学成分是什么 将肥皂泡吹起,在阳光下,我们会看到它是彩色的,这是为什么? 求高手帮忙用杠杆定律算下含碳量为0.77%的钢室温组织珠光体中的铁素体和渗碳体的百分比?对于工程材料学中的杠杆定率应该用于两相之间,这里为什么还可以求一个组织中的成分? 豆芽生长过程 肥皂泡在太阳下是 颜色 答案是七色还是彩色 随着含碳量的增加,钢中铁素体和渗碳体的相对含量有何变化? 简述沉积岩化学成分特征及其原因 为什么球铁铸件(QT500-7)的表面硬度过低(仅仅150HB)? 红光照在黑玻璃上,又会看到什么颜色?为什么? 肥皂泡在阳光下低下有几种颜色.共是几种什么颜色。 铸件硫高会出现什么问题 光照在透明蓝玻璃上 蓝玻璃吸收了什么颜色的光 有让什么颜色的光透过去*(光指的是白光 就是混合光)蓝玻璃反射了什么光 肥皂泡在日光下会显出彩色条纹,这是什么现象? 肥皂泡在阳光照射下成彩色条纹和阳光通过小露珠形成的彩色花纹都是光的干涉吗,能不能简单的讲讲干涉的原理? 什么颜色的玻璃透什么光,比如说红色玻璃可以透过红光,那其余颜色的光是被玻璃吸收了还是被反射了? 豆芽的生长过程日记 一句名人名言加感受300字一定要点明是那句名言的感受 写清楚 300字以上 一定 我们老师很变态,会数的 蓝光照在白纸上,再通过红色玻璃看这张白纸是什么颜色?说出理由 怎么查球墨铸铁的化学成分? 急 名人名言感悟300字 有作者要符合要求~才给+++++++ 西游记心得体会12则.挑几个故事写比如自己的看法感悟启发,每篇300字左右,还有2012的春节联欢晚会300字西游记心得体会是6则,不是12则. 豆芽生长的过程!~要详细! 内容要多!在线等!是要写作文的! 清晨 草上的露珠在太阳光的照射下发出五颜六色的光而且光的颜色岁视线方向的改变而改变为什麽 求一篇关于学雷锋心得,要300字左右的
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn