- 博客(11)
- 资源 (31)
- 收藏
- 关注
原创 MongoDB Sharding Chunk分裂与迁移详解
【摘要】云数据库MongoDB版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。 MongoDB Sharding关于MongoDB Sharding的原理,如果不了解请先参考:关于MongoDB Sharding,你应该知道的MongoDB Sharded Cluster架构原理 注:本文的内容基于MongoDB 3.2版本。Pr...
2017-08-31 14:15:19 3897
原创 MongoDB查询优化:从10s到10ms
【摘要】本文是我前同事付秋雷最近遇到到一个关于MongoDB执行计划选择的问题,非常有意思,在探索源码之后,他将整个问题搞明白并整理分享出来。付秋雷曾是Tair(阿里内部用得非常广泛的KV存储系统)的核心开发成员,目前就职于蘑菇街。背景苏先生反馈线上某条查询很慢(10+ seconds),语句相当于:db.myColl.find({app:"my_app",requestTime:{$gte:14...
2017-08-25 10:50:41 41185 5
原创 2017 MongoDB中国用户大会部分嘉宾访谈集萃
从数据库新秀到如今非关系数据库领域的龙头,MongoDB已然走过十载。十年节点,回眸小驻,为了让更多中国用户了解这个为开发者而生的数据库,MongoDB中国2017大会将于9月9日在上海龙之梦万丽酒店火热开启。据悉,本年度大会规模空前,阵容强大。除了CEO Dev Ittycheria再次亲临现场发表主旨演讲外,巴克莱银行、大和资本市场、太平洋保险、安盛集团等国际知名企业重量级人物亦受邀在列。此外...
2017-08-24 14:39:07 471
原创 Amazon Aurora深度探索(二)
【前情提要】 Amazon Aurora深度探索(一) Aurora的存储架构存储层的设计和实现,体现了“the log is the database”,其含义是日志中包含了数据的信息,可以从日志中恢复出用户的数据,所以数据不一定必须再独立存储一份。而数据库的核心不仅是数据,保障数据的拥有ACID特性的事务和提供便捷查询的SQL语句,对以数据为基础提供商业的交易服务更...
2017-08-18 10:04:48 2540
原创 Amazon Aurora深度探索(一)
【导语】 Amazon的Aurora自从问世,就备受关注,其性能和实现架构是被关注的热点。2017年,Amazon发表了一篇论文,披露其实现的一些技术细节。本文在此背景下,对Aurora系统的实现从整体架构、存储、事务处理三个方面进行深入探讨,并从数据库内核技术实现的角度对Aurora做了一定的推测。2017年,Amazon在SIGMOD上发表了论文《Amazon Aurora: Desi...
2017-08-17 11:12:15 3682 2
原创 探析大数据需求下的分布式数据库
一、前言大数据技术从诞生到现在,已经经历了十几个年头。市场上早已不断有公司或机构,给广大金融从业者“洗脑”大数据未来的美好前景与趋势。随着用户对大数据理念与技术的不断深入了解,人们已经开始从理论探索转向对场景落地的寻找,让大数据在企业中落地并开花结果。从大数据的管理和应用方向集中在两个领域。第一,大数据分析相关,针对海量数据的挖掘、复杂的分析计算;第二,在线数据操作,包括传统交易型操作以及海量数据...
2017-08-11 14:25:02 2745
原创 浅谈分布式锁
【前言】随着互联网技术的不断发展,数据量的不断增加,业务逻辑日趋复杂,在这种背景下,传统的集中式系统已经无法满足我们的业务需求,分布式系统被应用在更多的场景,而在分布式系统中访问共享资源就需要一种互斥机制,来防止彼此之间的互相干扰,以保证一致性,在这种情况下,我们就需要用到分布式锁。分布式一致性问题首先我们先来看一个小例子:假设某商城有一个商品库存剩10个,用户A想要买6个,用户B想要买5...
2017-08-11 11:03:10 1826 1
原创 MySQL统计信息相关表介绍
相信大家都了解MySQL中的统计信息,那么统计信息是存放在哪里呢?我们怎么去查看?在MySQL中提供了两个表记录统计信息的相关内容,分别是 innodb_table_stats与innodb_index_stats。下面就这两个表的内容,与大家进行一些分享。innodb_table_stats这个表里面的内容还是比较好理解。重要的列:last_update就是最后一次收集统计信息的时间clus...
2017-08-10 17:05:59 1766
原创 DB-Engines 2017年8月数据库排名发布 总体走势复归平稳
近日,DB-Engines发布了2017年8月数据库排名。数据库排行经历过此前一系列暴跌暴涨,8月数据库得分走势渐趋平缓,前二十名涨跌幅皆控制在十分以内。前十席位本月无变动,为首的三巨头自不必提,Oracle、MySQL、Microsoft SQL Server继续保持队形,或首此前波动影响,本月均有不同程度掉分,依次为7.00分、8.81分及0.52分。搜索引擎式数据库Elasticsearch...
2017-08-04 17:11:55 316
原创 mysqldump与innobackupex备份过程知多少(完结篇)
【前文传送门】mysqldump与innobackupex备份过程知多少(一)mysqldump与innobackupex备份过程知多少(二)mysqldump与innobackupex备份过程知多少(三)2. 现在看innobackupex2.1 innobackupex备份过程解读A库清空查询日志:[root@localhost ~]# echo > /home/mysql/da...
2017-08-02 11:33:36 4115
原创 【Oracle 12c Flex Cluster 】Leaf Node的故障迁移
Oracle 在12c中使用hub-and-spoken技术实现了Flex Cluster的功能(即RAC集群中的每个节点不再需要既运行ASM实例又运行DB实例,各节点可以扮演不同的角色)。相比12c以前的版本,该功能使集群规模的扩大和缩减变得更加靠谱。原因如下:集群中各节点间网络的互相干扰变得更少。关键的集群组件争用更少,如OCR、VOTING DISK。一个Flex Cluster中可以...
2017-08-01 15:36:32 328
唐建法-NoSQL之王:一分钟从关系型迁移到MongoDB
2017-04-18
数据库系统化实战(MySQL)-丁奇
2016-07-28
阿里云MongoDB 高可用性与建模实践-杨成虎(叶翔)
2016-07-27
Kafka实战开源消息队列的坑与对策-刘喆
2016-07-27
Palo-马如悦
2016-07-27
中小企业架构设计之道-柳鋆
2016-07-27
电信运营商级安全高可用互联网帐号认证体系技术架构实践-高保庆
2016-07-27
技术架构的运维治理-王津银
2016-07-27
大数据机器学习的应用架构实战-何锐邦
2016-07-27
企业架构转型重构的若干治理问题洞察-官华
2016-07-27
京东大规模高访问量业务下的技术与架构支撑-田琪
2016-07-27
阿里直播平台架构演进-陈康贤
2016-07-27
1号店搜索架构演化实践-周航
2016-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人