My title

Redis基本类型底层原理

Redis为什么是单线程呢1. 从redis的性能上考虑,单线程避免上下文频繁切换问题,效率高2. 从redis的内部结构设计原理进行考虑,redis是基于Reactor模式开发了自己的网络事件处理器;这个处理器被称为文件事件处理器.而这个文件事件处理器是单线程的,所以...

阅读全文

分库分表

下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构:通过以下SQL能够获取到商品相关的店铺信息、地理区域信息:SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉]FROM [商品信息] p LEFT JOIN [地理区域] r O...

阅读全文

MySQL的各种锁

不少人在开发的时候,应该很少会注意到这些锁的问题,也很少会给程序加锁(除了库存这些对数量准确性要求极高的情况下),即使我们不会这些锁知识,我们的程序在一般情况下还是可以跑得好好的。因为数据库隐式帮我们加了这些锁了,只有在某些特定的场景下我们才需要手动加锁。...

阅读全文

数据库常见中间件

Cobar:  阿里巴巴B2B开发的关系型分布式系统,管理将近3000个MySQL实例。 在阿里经受住了考验,后面由于作者的走开的原因cobar没有人维护 了,阿里也开发了tddl替代cobar。MyCAT:  社区爱好者在阿里cobar基础上进行二次开发,解决了cob...

阅读全文

初识------Mycat

Mycat相关简介: schema:逻辑库,与Mysql中的Database(数据库)对应,一个逻辑库中定义了所包括的Table。 table:表,即物理数据库中存储的某一张表,与传统数据库不同,这里的表格需要声明其所存储的逻辑数据节点DataNod...

阅读全文

Linux 下mycat安装及使用

mysql安装下载mysql【百度云】tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz 解压把mysql文件夹移动到 /usr/local/ 下mv mysql-5.6.32-linux-glibc2.5-x86_6...

阅读全文

MyCat数据库的基础配置及使用

MyCat在我看来是管理数据库集群的不二之选,他具有透明性、数据冗余性、易于扩展性、自治性等特点,还具有经济、性能优越、响应速度更快、灵活的体系结构、易于集成现有系统等特点. 1.MyCat 中间件简介: MyCat是一个彻底开源的面向企业应...

阅读全文

Powered By Z-BlogPHP 1.5.2 Zero

WX:xcs345525801 QQ:345525801 Tel:19521445850 Email:xcssh868@163.com

Copyright © 2020 许承胜个人博客 版权所有 备案号:皖ICP备18014705号-1