首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
gengsanlu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 120
沸点 0
赞
120
返回
|
搜索文章
赞
文章( 120 )
沸点( 0 )
MySQL索引凭什么能让查询效率提高这么多?
我当场就去世了....因为计算机网络和操作系统的基础知识真的是我的盲区,不过后面我恶补了,废话不多说,我们就从计算机加载数据聊起,讲一下换个角度聊索引。 让我们先来了解一下计算机的数据加载。 先说一下磁盘IO,磁盘读取数据靠的是机械运动,每一次读取数据需要寻道、寻点、拷贝到内存…
分库分表技术演进暨最佳实践
每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。
必须要了解的分库分表知识
随着互联网的迅速发展,会导致产生海量的数据,在数据量还比较小的时候,传统的处理方式是将数据存储在关系或者非关系型数据库中,但是随着数据量逐渐增加,单个数据库的表已经很难容纳所有数据,所以业界出现了分库分表的概念。利用分为知之的思想,完美的将数据进行了拆分,但是也带来了许多比较棘…
数据库怎么分库分表
不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看, 就是可用数据库连接少甚至无连接可用,接下来就可以想象了(并发量、吞吐量、崩溃)。 第一种:SQl问题:如SQL中包含join,group…
数据库考点:为什么要分库分表?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?如何对数据库如何进行拆分?
其实这块肯定是扯到高并发了,因为分库分表一定是为了支撑高并发、数据量大两个问题的。而且现在说实话,尤其是互联网类的公司面试,基本上都会来这么一下,分库分表如此普遍的技术问题,不问实在是不行,而如果你不知道那也实在是说不过去! 说白了,分库分表是两回事儿,大家可别搞混了,可能是光…
磁盘I/O那点事
磁盘是用于保存大量数据的存储设备, 虽然存储的数据量是 RAM 的很多倍, 但是从磁盘读取信息的延迟为毫秒级, 比DRAM(一般是主存) 的读慢了十万倍, 比从 SRAM(CPU高速缓存存储器) 读慢了100万倍. 每个磁盘中间都有一根 以固定速率旋转的主轴, 盘片跟随着主轴旋…
MySQL索引原理
“索引”是为了能够更快地查询数据。比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节。 数据库也是一样,如果查询语句使用到了索引,会先去索引里面查询,取得数据所在行的物理地址,进而访问数据。 劣势:索引本身也是表,…
数据库连接池的实现及原理
对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用…
使用自定义注解实现接口的参数校验
在接口的开发中,我们有时会想让某个接口只可以被特定的人(来源)请求,那么就需要在服务端对请求参数做校验. 面对这种情况,我们可以选择自定义一个注解,由注解来告诉我们,这个接口允许的访问者是谁. 注:在本文的示例中,仅实现了对某一个字段的校验,安全性并不高,实际项目中,可以采用多…
Elasticsearch 聚合分析深入学习
聚合分析运算是数据库中重要的特性,对于数据分析场景尤为重要。类似于关系型数据库中的 SUM,AVG, GROUP BY 等,Elasticsearch 也提供了丰富的聚合运算方式,可以满足大部分分析和查询场景。 Metric Aggregation 主要分为两类:单值分析(输出…
下一页
关注了
24
关注者
0
收藏集
0
关注标签
11
加入于
2019-01-19