抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

MySQL分库分表

第一部分:实际网站发展过程中面临的问题

第二部分:有哪几种切分方式,垂直和水平的区别和适用面

第三部分:目前市面有的一些开源产品,技术,他们的优缺点是什么

第四部分:最重要的,为什么不建议水平分库分表,这能让你在规划前期谨慎对待,规避掉切分造成的问题

为什么MySQL使用B+树

在具体分析 InnoDB 使用 B+ 树背后的原因之前,我们需要为 B+ 树找几个『假想敌』,因为如果我们只有一个选择,那么选择 B+ 树也并不值得讨论,找到的两个假想敌就是 B 树和哈希,我们就以这两种数据结构为例,分析比较 B+ 树的优点。

SQL如何使用Concat连接两列数据

使用concat直接组合多个字段,连接字符串和嵌套使用

Redis应用-位图

我们都知道8bit = 1b = 2^-10kb, bitmap就是通过最小的单位 bit来进行0或者1的设置,表示某个元素对应的值或者状态。

一个bit的值,或者是0,或者是1;也就是说一个bit能存储的最多信息是2。

位图并不是一种特殊的数据结构,其实本质上是二进制字符串,也可以看做是 byte 数组。可以使用普通的 get/set 直接获取和设置整个位图的内容,也可以使用位图操作 getbit/setbit 等将 byte 数组看成「位数组」来处理。

谈谈MYSQL索引是如何提高查询效率的

文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言我们都知道当查询数据库变慢时,需要建索引去优化。但是只知道索引能优化显然是不够的,我们更应该知道索引的原理,因为不是加了索引就一定会提升性能。那么接下来就一起探索MYSQL索引的原理吧。 什么是索引索引其实是一种能高效帮助MYSQL获取数据的数据结构,通...