产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
hehehao_个人页
hehehao
文章
21
问答
0
视频
0
个人介绍
资深研发架构师
擅长的技术
获得更多能力
通用技术能力:
暂时未有相关通用技术能力~
云产品技术能力:
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明
高分内容
最新动态
文章
问答
视频
暂无更多信息
2022年06月
06.30
14:39:42
发表了文章
2022-06-30 14:39:42
浅析数据库算法与数据结构(五)一致性哈希
我们在第二期中讲过,HASH算法是一种非常快速的查找算法,可以用于对数据进行分区和分片。但是有一个问题。根据常规哈希算法算出来的哈希值,通常是无法扩展的,也就是说,假如说,我们一开始想将数据分成四个数据片,随着我们数据量的增长,四个数据片都接近了系统的极限,现在我们想加入一个新的数据片。这时使用传统的哈希算法,通常是无法做到的。只能讲数据重新在汇总起来再重新分成五分,这样就导致了巨大的运维成本。
06.30
14:36:45
发表了文章
2022-06-30 14:36:45
浅析数据库算法与数据结构(四)排序
排序也是数据库中非常非常常见的场景,很多数据的数值字段的顺序具有非常重要的意义,比如我们要选择近期消费的客户并且按照消费得多少排序,形成数据表格,即 SELECT * FROM CUSTOMER ORDER BY ORDER_AMOUT LIMIT 100 在这个场景中,我们就需要查找出数据并且进行排序,那么常用的排序算法有哪些呢。
06.30
14:31:28
发表了文章
2022-06-30 14:31:28
浅析数据库算法与数据结构(三) B树
上一期我们谈到了数据库实现快速查找的所使用的的HASH算法,能够实现O(1)复杂的快速查找,HASH算法虽然好,但是有一个致命的缺点,就是HASH函数算出的散列值,通常是随机分布,没有顺序性。这时候我们就需要使用到B树
06.30
14:27:13
发表了文章
2022-06-30 14:27:13
浅析数据库算法与数据结构(二) HASH算法
从一堆数据中很快的查找出某一个数据位置,或者用某一个字段的值,来查找出整条记录,这样的情况在数据库中是非常普遍的情况。所以一定要有非常高效的算法能够实现这样的场景,由于数据库存储的记录又非常的多,所以,最好算法复杂度能够是O(1)。这样,查找的速度不会随着数据的增长而原来越慢。那么HASH算法就是这样一个很好的算法
06.30
14:22:08
发表了文章
2022-06-30 14:22:08
浅析数据库算法与数据结构(一) LRU算法
内存规划对于数据库的使用是至关重要的,因为内存的速度快于硬盘,但是内存的价格更贵,所以往往容量比硬盘小很多。那么好钢要用在刀刃上,所以一个好的内存管理算法对于数据库是非常重要的。LRU就是最为常用的数据库内存管理算法之一
06.30
14:17:29
发表了文章
2022-06-30 14:17:29
浅析数据库算法数据结构(一) LRU算法
内存规划使用对于数据库是至关重要的,因为内存的速度快于硬盘,但是内存的价格更贵,所以往往容量比硬盘小很多。那么好钢要用在刀刃上,所以一个好的内存管理算法对于数据库是非常重要的。LRU算法就是数据库常用的内存管理算法之一。
2021年06月
06.29
12:38:18
发表了文章
2021-06-29 12:38:18
浅谈Mysql原理与优化(七)——崩溃恢复
MySQL数据库作为一个主流数据库,对于意外宕机的情况下,数据的一致性和完整性,必须要有保障,那么具体原理是怎样的呢
06.28
18:47:26
发表了文章
2021-06-28 18:47:26
写出高质量代码的8条“军规”
写出简洁,易懂的程序是每个程序员追求的目标,怎样做到这一点,是否有规律可以遵循,我们一起来探讨
06.27
19:04:37
发表了文章
2021-06-27 19:04:37
浅谈Mysql原理与优化(六)—— 主从复制
对于MySQL的高可用场景,主从复制是一个非常简单有效的方案,他的原理和架构是怎样的,让我们一探讨
06.27
18:18:52
发表了文章
2021-06-27 18:18:52
面对Bug程序员能做点什么
我们程序不可避免的会出现bug,那么我们能做哪些事情,尽可能减少bug的产生
06.27
18:09:50
发表了文章
2021-06-27 18:09:50
NSA Spy Cloud 架构浅析
NSA Spy Cloud 是美国用来监控网络信息的云服务设施,通过对他的架构分析,我们可以对监控系统的架构设计和网络安全有更进一步的了解
06.27
17:55:43
发表了文章
2021-06-27 17:55:43
从《阴阳师》到《原神》,抽卡中的程序算法
收集类的抽卡手游,是玩家们喜闻乐见的一类游戏,他们背后又有哪些程序算法?我们一起来探讨
2020年06月
06.23
00:03:22
发表了文章
2020-06-23 00:03:22
浅谈Mysql原理与优化(五)——并发与锁
数据库一个很重要的功能就是事务,本文介绍MySQL的事务的机制,锁和多版本并发等原理,希望对大家的数据库设计有所帮助
06.22
18:12:48
发表了文章
2020-06-22 18:12:48
浅谈Mysql原理与优化(四)—— 存储引擎
存储引擎是MySQL非常独特的一个设计,本文从存储结构的角度介绍了MySQL不同存储引擎的特点,帮助大家在业务中更好的选择,和更好的设计数据库。
06.15
16:58:09
发表了文章
2020-06-15 16:58:09
浅谈MySQL原理与优化(三)—— 索引
索引是数据库中的一种非常重要的存储结构。优秀的索引对于数据库性能有着很大的提升。本文解析了MySQL索引的原理,并给出了一些索引的设计原则
发表了文章
2022-06-30
浅析数据库算法与数据结构(五)一致性哈希
发表了文章
2022-06-30
浅析数据库算法与数据结构(四)排序
发表了文章
2022-06-30
浅析数据库算法与数据结构(三) B树
发表了文章
2022-06-30
浅析数据库算法与数据结构(二) HASH算法
发表了文章
2022-06-30
浅析数据库算法与数据结构(一) LRU算法
发表了文章
2022-06-30
浅析数据库算法数据结构(一) LRU算法
发表了文章
2021-06-29
浅谈Mysql原理与优化(七)——崩溃恢复
发表了文章
2021-06-28
写出高质量代码的8条“军规”
发表了文章
2021-06-27
浅谈Mysql原理与优化(六)—— 主从复制
发表了文章
2021-06-27
面对Bug程序员能做点什么
发表了文章
2021-06-27
NSA Spy Cloud 架构浅析
发表了文章
2021-06-27
从《阴阳师》到《原神》,抽卡中的程序算法
发表了文章
2020-06-23
浅谈Mysql原理与优化(五)——并发与锁
发表了文章
2020-06-22
浅谈Mysql原理与优化(四)—— 存储引擎
发表了文章
2020-06-15
浅谈MySQL原理与优化(三)—— 索引
发表了文章
2020-04-24
浅谈MySQL原理与优化(二)—— 处理引擎
发表了文章
2020-04-15
浅谈MySQL原理与优化(二)—— 处理引擎
发表了文章
2019-04-11
浅谈MySQL原理与优化(一)—— 历史与体系结构
发表了文章
2019-03-19
程序设计中的设计
发表了文章
2018-08-21
新生命 · 人工智能 · 未来
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息