- 博客(9)
- 资源 (31)
- 收藏
- 关注
原创 MongoDB serverStatus.globalLock深入解析
【摘要】 MongoDB的用户在遇到性能问题时,经常会关注到serverStatus.globalLock指标,但对指标的含义不是很明确,本文会深入解释下globalLock指标的含义。PRIMARY> db.MongoDB的用户在遇到性能问题时,经常会关注到 serverStatus.globalLock 指标,但对指标的含义不是很明确,本文会深入解释下 globalLock 指标...
2017-09-30 11:10:21 888
原创 十年磨一剑,在开发,为开发:MongoDB 2017中国用户组大会随行二三记
萌乃伊始,阔为坦途——后起而不怯,兼而力求在业界创造更多可能,这或许就是MongoDB(萌阔)想要对外传达的理念。2017年9月9日,2017 MongoDB中国用户大会在上海龙之梦万丽酒店圆满收官。十载转瞬,MongoDB几经迭代,填过坑改过道,一步步踏上非关系型数据库首席。其间种种,一言难弊,下面本次大会的议程随行录,将带你速览MongoDB的前世今生,来年他日。【MongoDB 中国...
2017-09-26 09:21:42 704
原创 网易数据运河系统NDC设计与应用
【导语】 NDC是网易近一年新诞生的结构化数据传输服务,它整合了网易过去在数据传输领域的各种工具和经验,将单机数据库、分布式数据库、OLAP系统以及下游应用通过数据链路串在一起。除了保障高效的数据传输外,NDC的设计遵循了单元化和平台化的设计哲学,本篇文章将带大家近距离了解NDC的设计思路和实现原理。NDC简介NDC全名Netease Data Canal,直译为网易数据运河系统,是网易针...
2017-09-20 09:22:25 2922
原创 MySQL InnoDB Update和Crash Recovery流程
首先介绍了Redo,Undo,Log Sequence Number (LSN),Checkpoint,Rollback Pointer (ROLL_PTR),Transaction ID (TRX_ID),Transaction Serialization Number(TRX_NO) 是什么? 然后介绍了MySQL Update过程中发生了什么?Redo,Undo,双写之间如何...
2017-09-19 17:10:45 917
原创 MongoDB应用案例:使用MongoDB存储商品分类信息
【摘要】电商业务一个基本的功能模块就是存储品类丰富的商品信息,各种商品特性、参数各异,MongoDB 灵活的文档模型非常适合于这类业务,本文主要介绍如何使用 MongoDB 来存储商品分类信息,内容翻译自User case - Product Catalog 关系型数据库解决方案 上述问题使用传统的关系型数据库也可以解决,比如以下几种方案 针对不同商品,创建不同的表 比如音乐专辑、电影这2种...
2017-09-15 16:03:04 4951
原创 Oracle 12c数据库优化器统计信息收集的最佳实践(三)|何时不需要收集统计信息...
虽然优化器需要准确的统计信息来选择最优的执行计划,但是有些场景下,收集统计信息比较困难,或消耗资源较高,或收集统计信息不能及时完成,那么就需要另一种备选策略。不稳定的表不稳定的表即随着时间的变化,数据会发生巨大变化的表。例如,一个订单队列表,一天的开始它是空的,随着时间推移,订单会填满这个表,一旦某一订单被处理又会从这个订单表中删除,一天的结尾表又会变为空。如果你依赖于自动收集统计信息job来维护...
2017-09-14 09:53:35 800
原创 DB-Engines 2017年9月数据库排名发布
近日,DB-Engines发布了2017年9月数据库排名。数据库排行9月数据库排名依旧没有大波动,纵观前二十名榜单,前十次序依旧稳固,其后仍然是位置互换式的小调整——关系型数据库Hive上升一位暂列19座次,SAP HANA顺应落至20位,其余无变动。在得分方面,本次Oracle、MySQL以及Microsoft SQL Server三者均呈较大幅度的掉分,下滑值依次为8.78、27.69、12....
2017-09-07 17:15:43 356
原创 Oracle 12c数据库优化器统计信息收集的最佳实践(二)
何时收集统计信息为了选择最佳执行计划,优化器必须可以获得有代表性的统计信息。有代表性的统计数据不必是最新的,而是一组能够帮助优化器确定执行计划中每个操作所能返回的行数。自动统计信息收集任务Oracle会在预定义维护窗口期间 (工作日10pm 到2am 和周末6am 到2am )收集数据库中所有缺失统计信息或者统计信息过期对象的统计信息,您可以在Oracle企业管理器或使用DBMS_SCHEDULE...
2017-09-07 10:10:27 2037
原创 Oracle 12c数据库优化器统计信息收集的最佳实践(一)
导语Oracle优化器会为SQL语句产生所有可能的访问路径(执行计划),然后从中选择一条COST值最低的执行路径,这个cost值是指oracle估算执行SQL所消耗的资源。为了让优化器能够精确计算的每一条执行计划的COST值,这就需要被执行SQL语句所需访问的所有对象(表和索引等)和系统有必要的描述信息。这些必要的信息通常被称为optimizer statistics(优化器统计信息)。理解和管理...
2017-09-01 15:59:03 2066
唐建法-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关注的人