摘要:
今日问题,Redis 客户端和服务器如何建立连接?服务器又是如何响应客户端的请求呢? 阅读全文
摘要:
种一棵树的最好时间是十年前,其次就是现在。择日不如撞日,让我们现在开始走进 Redis 源码世界吧! 阅读全文
摘要:
我们之前了解了复制、扩展性,接下来就让我们来了解可用性。其实,归根到底,高可用性就意味着 "更少的宕机时间"。 阅读全文
摘要:
负载均衡的基本思路很简单:在一个服务器集群中尽可能地的平均负载量。俗话说条条大路通罗马,同样也有很多方式实现负载均衡。 阅读全文
摘要:
如果将应用的所有数据简单地放在一台 MySQL 服务器实例上,就不用谈什么扩展性了。但是业务能稳定持续的增长,那么应用肯定会碰到性能瓶颈。而扩展性能对性能提供哪些帮助呢?让我们一起来认识向上扩展、向外扩展及向内扩展。 阅读全文
摘要:
我们应该接触过或者听说过数据库的性能瓶颈问题。对于一个单机应用而言,提升数据库性能的最快路径就是氪金 - 买更高性能的数据库服务器,只要钱到位,性能不是问题。但是当系统性能增加到一定地步时,你会发现,原先花 3000 块提升了 50% 的性能,现在花 30000 块,才提升了不到 10%。也就是说,我们花了钱,但没有得到等价的性能提升,这个时候,我们就要考虑数据库的可扩展性了。 阅读全文
摘要:
一旦使用 MySQL 的复制功能,就很大可能会碰到主备切换的情况。也许是为了迭代升级服务器,或者是主库出现问题时,将一台备库转换成主库,或者只是希望重新分配容量。不过出于什么原因,都需要将新主库的信息告诉其它备库。 阅读全文
摘要:
主备复制过程中有很大可能会出现各种问题,接下来我们就讨论一些比较普遍的问题,以及当遇到这些问题时,如何解决或者预防问题发生。 阅读全文
摘要:
正所谓理论造航母,现实小帆船。单有理论,不动手实践,学到的知识犹如空中楼阁。接下来,我们一起来看下如何一步步进行 MySQL Replication 的配置。 阅读全文
摘要:
MySQL 内置的复制功能是构建基于 MySQL 的大规模、高性能应用的基础,复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。要使用复制,就离不开对其原理的理解,只有在理解原理的基础上,我们才能更好的利用复制的特性,提升我们应用的可扩展性与性能。接下来,我们将从复制概述及原理、复制的配置、常见的问题及解决方法来学习 MySQL 的复制功能。 阅读全文