Cassandra 在 360 的实践与改进】的更多相关文章

分享嘉宾:王锋 奇虎360 技术总监 文章整理:王彦 内容来源:Cassandra Meetup 出品平台:DataFunTalk 注:欢迎转载,转载请留言. 导读:2010年,Dropbox 在线云存储在国外被用户熟知,同时国内如360.金山.百度等各个厂商也都陆续推出了自家的网盘类产品:而在 "360云盘" 背后的存储技术支撑之一就是以 Cassandra 为基础的云端存储方案.自此,Cassandra 在360实现技术落地和大规模生产应用,并被持续改进优化,最终形成高峰时期超 1…
大家好,我是来自奇虎360的国浩.今天我给大家带来的是Cassandra在360的最新进展. 我会从四个方面来介绍Cassandra在360的应用情况:Cassandra在360的使用历史再结合两个案例来介绍Cassandra在360的使用场景,最后介绍360的大规模集群是怎样做到运维统一的. 首先我先介绍Cassandra在360的使用历史.Cassandra在360已经有使用十年之多的历史了,我们在2011年就把Cassandra使用在了生产环境. 最初,我们是应用到了个人云盘的业务上,最初…
点击此处观看完整活动视频 大家好,我是360的王峰,我今天主要通过Cassandra在多场景下的应用来介绍一下Cassandra在360落地的情况. 我会从以下这几个方面进行介绍.首先介绍下Cassandra落地的背景和业务情况,接着看看当前业界的一些进展,然后我还会分享对数据库发展趋势的一些个人看法,最后给大家介绍一下Cassandra在360未来的一个定位. 关于我 先介绍下我自己,我大概在2009年就开始接触Cassandra的一些早期版本了,当时也是为了在一些百度的项目中得到一些简单的应…
Qihoo 360 altas 实践 简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目.它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性.目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条.同时,有超过50家公司在生产环境中部署了Atlas,超过800人已加入了我们的开发者交流群,并且这些数字还在不断增加…
Cassandra简介 Cassandra是一个开源分布式NoSQL数据库系统. 它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身.Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩展性,被Digg.Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案. 不过国内并未流行起来,除了最早的淘宝和360在用,加上阿里巴巴…
准备 按照Cassandra集群部署搭建两台测试机,环境信息如下: 名称 IP 数据中心名称 node-01 192.168.198.130 datacenter1 node-02 192.168.198.131 datacenter1 Keyspace 创建Keyspace create_keyspace_statement ::= CREATE KEYSPACE [ IF NOT EXISTS ] keyspace_name WITH options 示例: ## 使用SimpleStrat…
点击此处观看完整活动视频 各位线上的嘉宾朋友大家好,我是来自华为消费者BG云服务部的刘腾,我今天给大家分享的主题是华为终端云Cassandra运维实践.和前面王峰老师提到的Cassandra在360中使用场景不同,我今天主要带来的是运维相关的内容.在去年7月,我们开发部的吴太银也在Cassandra社区做过一次分享,讲到了Cassandra在华为的一些应用,包括一些在华为遇到一些线上问题的定位和处理经验.今天我就和大家讲一下运维这一块. 这是我今天要分享的内容,重点是第二部分:我们在运维中遇到的…
新一代Apache Cassandra索引现已在Astra和DataStax Enterprise 6.8.3中正式开放使用 (general availability or GA),很快您也将在开源版的Apache Cassandra中看到这项全新功能. 01 SAI简介 DataStax非常高兴地宣布--具有高伸缩性且可以全局分布的存储附带索引(Storage-Attached Indexing or SAI),现已在Astra和DataStax Enterprise(DSE)中正式面世.…
文档基础 Cassandra 2.* CQL3.1 翻译多数来自这个文档 更新于2015年9月7日,最后有参考资料 作为Cassandra的一种类型之一,Counter类型算是限制最多的一个.Counter就是计数器,在CQL中可以定义一个Counter类型.Cassandra和mysql不同,普通的int,bigint类型是不能执行类似于: /* 在CQL中,如果view不是counter类型,这样的语句是要失败的 */ update user set view = view + 1 wher…
介绍的这个游戏是自己根据目前带的团队的实际情况来制定的, 在游戏实践过程中,收到了较好的效果,故打算把这个游戏分享出来,一是分享一下实践,而是集思广益,不断完善,更好的利用游戏来锻炼队伍.下面就将游戏规则,游戏制定说明,游戏适用人数,以及实践情况一一分享. 游戏规则: 团队成员自己排好顺序,轮流进行TDD.TDD三个环节中,只进行测试编写和实现两个环节,故意不设置重构环节.每个人每次只进行一个环节.以此类推.如果团队人数为奇数,则每个人每次进行的环节都会和上一次进行的不一样.如果为偶数,则要重新…