首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据密集型系统设计读书博客
订阅
带上波浪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
高性能索引优化策略(四):聚集索引和非聚集索引数据结构及优劣对比
聚集索引并不是一个单独的索引类型,实际上是一种数据存储的方式。聚集索引的实现细节各有不同,在InnoDB引擎中,聚集索引实际上是将索引和数据行使用同样的结构存储在一个二叉树中。 如果数据表中有聚集索引,则数据行实际上是存在所以的叶子节点。“聚集”的形式实际是指相邻键值的数据行是…
10分钟彻底理解Redis的持久化机制:RDB和AOF
在这篇文章,我们继续有关Redis方面知识的学习,一起了解一下其中一个非常重要的内容:Redis的持久化机制。 其实,只要稍微有点计算机基础知识的人都知道,存储在内存当中的数据,只要服务器关机(各种原因引起的),内存中的数据就会消失了,不仅服务器关机会造成数据消失,Redis服…
设计数据密集型应用 第一章:可靠性,可扩展性,可维护性
设计数据密集型应用 第一章:可靠性,可扩展性,可维护性
设计数据密集型应用 第五章:复制
设计数据密集型应用 第五章:复制
设计数据密集型应用 第三章:存储与检索
建立秩序,省却搜索 ——德国谚语 [TOC] 在最基本的层次上,一个数据库需要完成两件事情:当你给它数据时,它应该存储起来,而当你提问时,它应该把数据返回给你。 在第二章中,我们讨论了数据模型和查询语言,即程序员录入数据库的数据格式,以及你可以再次获取它的机制。在本章中,我们讨…
设计数据密集型应用 第七章:事务
设计数据密集型应用 第七章:事务
设计数据密集型应用 第八章:分布式系统的麻烦
设计数据密集型应用 第八章:分布式系统的麻烦
设计数据密集型应用 第四章:编码与演化
设计数据密集型应用 第四章:编码与演化
设计数据密集型应用 第二章:数据模型与查询语言
—— 路德维奇·维特根斯坦, 《逻辑哲学》(1922) [TOC] 数据模型可能是开发软件最重要的部分,因为它们有着深远的影响:不仅影响软件的编写方式,而且会影响我们的解题思路。 大多数应用程序是通过将一个数据模型叠加在另一个之上来构建的。对于每一层,关键问题是:它是如何用下一…
设计数据密集型应用 第六章:分区
设计数据密集型应用 第六章:分区