摘要: Mycat应用场景 Mycat发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的应用场景: 1.单纯的读写分离,此时配置最为简单,支持读写分离,主从切换 2.分表分库,对于超过1000万的表进行分片,最大支持1000亿的单表分片 3.多租户应用,每个应用一个库, 阅读全文
posted @ 2021-08-11 15:40 指尖上的代码go 阅读(279) 评论(0) 推荐(0)
摘要: Redis分区 分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。 分区的优势 通过利用多台计算机内存的和值,允许我们构造更大的数据库。 通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽。 分区的不足 redis的一些特性在 阅读全文
posted @ 2021-08-11 15:38 指尖上的代码go 阅读(142) 评论(0) 推荐(0)
摘要: 实现任务队列之前,我们先了解一下使用任务队列有哪些好处: 1.松耦合。生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式。这使得生产者和消费者可以由不同的团队使用不同的编程语言编写。 2.易于扩展。消费者可以由多个,而且可以分布在不同的服务器中,借此可以轻易地降低单台服务器的负载。 要 阅读全文
posted @ 2021-08-11 15:37 指尖上的代码go 阅读(1976) 评论(0) 推荐(0)
摘要: 1.Redis数据库简介 名称 REmote DIctionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据 阅读全文
posted @ 2021-08-11 15:31 指尖上的代码go 阅读(512) 评论(0) 推荐(0)