内容简介:跟腾讯工程师一起玩转 MySQL
导语
MySQL 作为最受欢迎的开源数据库,也是云上使用最多的数据库,在实际业务中应用广泛。但在实际应用经常遇到 MySQL 各种各样的瓶颈,比如:如何优化 MySQL 、怎么完成数据库迁移、应掌握 MySQL 哪些关键问题以及数据库的性能问题等等。 不少鹅厂工程师针对这些问题在 腾讯云技术社区 上分享了 MySQL 实战技术经验,小编在此梳理了一些干货,让我们跟着腾讯工程师一起玩转 MySQL 。
CDB 内核优化
由于 MySQL 在实践应用中存在对于事务性支持不太好、多个分支、读写效率瓶颈等问题,所以如何用好MYSQL变得至关重要。在腾讯云,因为用户数的不断增加,对CDB for MySQL提出越来越高的要求,腾讯云CDB团队针对用户的需求和业界发展的技术趋势,对CDB for MySQL 分支进行深度的定制优化。以下三篇技术干货将为大家介绍如何对MySQL进行内核级优化的思路和经验。
MySQL 优化
学习了 MySQL 内核级优化的思路和经验。那么,当谈到 MySQL 优化时,你会谈些什么呢?以下两篇文章是作者根据自己的实践经验以及曾经踩过的坑,总结出的一些 MySQL 索引原理以及常用的 sql 查询优化的理解与实践,希望对 MySQL 的开发者有所启发。
关键知识点
MySQL 有关的话题不仅仅是性能优化,还有其高可用性、强一致性、高性能、纵向扩展、负载均衡、读写分离等等。然而要想掌握其中的精髓,可得花费不少功力。以下两位笔者通过研发项目的实践经验分别梳理了 MySQL 的技术点以及 MySQL 比较具有代表性的问题。
高性能与高可用
以上提到 MySQL 有关的话题不仅仅是性能优化,还有其高可用性以及高性能。众所周知,MySQL 数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在 MySQL 数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。接下来的两篇文章对其性能进行测试与分析并总结经验,以及分析了目前采用较多的保障 MySQL 可用性方案。
MySQL 迁移
那么,如果因为业务需要,将数据库进行迁移,如何保证业务迁移顺利进行,迁移过程中遇到问题该如何快速解决等等一系列迁移问题。以下两篇文章分享了创梦者和某国内大型游戏开发商数据库搬迁到腾讯云数据库的实际迁移经验,并详细阐述了一些数据库迁移过程的解决思路和小窍门。
结语
以上的几篇文章主要介绍了 MySQL 的性能优化、高性能以及高可用等特性,总结了 MySQL 必须掌握的关键技术点,以及阐述了数据库迁移问题。如果你也是 MySQL 的技术大咖,欢迎到 腾讯云技术社区 分享有关 MySQL 的技术干货,同时也欢迎大家在社区一起交流!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 前端工程师如何成为全栈工程师?
- 从乙方工程师转为甲方工程师的一些思考
- Facebook工程师:从工程角度,系统掌握Python
- 软件工程师VS硬件工程师的思维对比,说中你了吗?
- 数据科学家、机器学习工程师与普通的软件工程师有什么不同
- 论算法工程师首先是个工程师之深度学习在排序应用踩坑总结
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Processing语言权威指南
Casey Reas、Ben Fry / 张静 / 电子工业出版社 / 2013-10-1 / 139.00
本书介绍了可视化艺术中的计算机编程概念,对开源编程语言Processing作了非常详尽的阐述。学生、艺术家、设计师、建筑师、研究者,以及任何想编程实现绘画、动画和互动的人都可以使用它。书中的大部分章节是短小的单元,介绍Processing的语法和基本概念(变量、函数、面向对象编程),涵盖与软件相关的图像处理、绘制,并且给出了大量简短的原型程序,配以相应的过程图像与注释。书中还有一些访谈文章,与动画......一起来看看 《Processing语言权威指南》 这本书的介绍吧!