数据库
平头小强
这个作者很懒,什么都没留下…
展开
-
分库分表?如何做到永不迁移数据和避免热点?sharding-jdbc 和 mycat
一、前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。首先介绍一下常用的分库分表策略:水平分表:把一个表拆分按某个字段拆分成多个表 (比如按照ID将原表拆成多个表)垂直分表:把表的大字段,并且不是经常查询,单独的放入到一张表去(这样也便于建立索引)水平分库方式主要根据用户属性(比如市里面的县分别放到不同的库中)拆分物理数据库。垂直分库方式:根据业务维...转载 2019-04-24 14:52:40 · 1694 阅读 · 0 评论 -
Redis为什么快
Redis有多快?Redis采用的是基于内存的采用的是单进程单线程模型的KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差!为什么这么快?1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中;2、数据结构简单,对数据操作也简单,Redi...原创 2019-05-14 16:36:43 · 914 阅读 · 2 评论