Wednesday, September 1, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


心态崩了,我怎么知道实际生产环境的 B+ 树索引有多少层?

Posted: 25 Aug 2021 05:36 PM PDT

Q:在实际生产环境中,InnoDB 中一棵 B+ 树索引一般有多少层?可以存放多少行数据? 关于这个问题最近好像在牛客上经常看到,感觉没啥意义,可能主要考察的是对 B+ 索引的理解吧。先上答案: A:一般是 2 ~ 3 层,可以存放约 两千万行 的数据。 前文说过,页是 InnoDB 磁盘管理的最小单位,在 InnoDB 存储引擎中,默认每...

nebula图数据库查询语法快速入门

Posted: 23 Aug 2021 06:31 AM PDT

之前一篇文章写了nebula图数据库的入门,今天具体讲一下nebula中的相关查询语法,nebula自己开发了一套ngql,同时也支持了部分cypher语句的查询,查询语法还是比较丰富的,对于初学者来说,具体场景应该使用哪种查询语句就会比较困惑。 nebula可以用来查询的语句关键字主要有:GO、FETCH、LOOKUP、MATCH、GET SUBGRAPH、...

设计 | 基于 Redis 谈一谈缓存设计思想

Posted: 30 Aug 2021 11:27 PM PDT

>王奇 顾问软件工程师 > >目前从事 PaaS 中间件服务(Redis/MongoDB/ELK 等)开发工作,对 NoSQL 数据库有深入的研究以及丰富的二次开发经验,热衷对 NoSQL 数据库领域内的最新技术动态的学习,能够把握行业技术发展趋势。 # | 前言 前段时间跟同事一起聊到 Redis 的那些坑,不谋而合感触很深。有的时候当业务规模未达到...

面试官:你说你精通Redis,你看过持久化的配置吗?

Posted: 01 Sep 2021 12:01 AM PDT

前边我们已经介绍了`Redis`**五种数据类型的命令**与**配置文件的基本配置**,今天让我们从理论和配置两个层面来揭开`Redis`持久化的神秘面纱。 所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久化之后的数据在系统重启或者宕机之后依然可以进行访问,保证了数据的安全性。 `Redis`有两种持久化方案...

易华录 X ShardingSphere|葫芦 App 后台数据处理的逻辑捷径

Posted: 30 Aug 2021 07:44 PM PDT

"ShardingSphere 大大简化了分库分表的开发和维护工作,对于业务的快速上线起到了非常大的支撑作用,保守估计 ShardingSphere 至少为我们节省了 4 个月的研发成本。" ——史墨轩,易华录·技术总监 今年以来,伴随着易华录旗下面向个人用户的云服务产品【葫芦 App】正式上线,后台架构所承受的业务压力也与日俱增。 为...

眼见为实,看看MySQL中的隐藏列!

Posted: 31 Aug 2021 08:30 PM PDT

在介绍mysql的多版本并发控制`mvcc`的过程中,我们提到过mysql中存在一些隐藏列,例如**行标识**、**事务ID**、**回滚指针**等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们就来重点讨论一下诸多隐藏列中的行标识`DB_ROW_ID`,实际上,将行标识称为隐藏**列**并不准确,因为它并不是...

No comments:

Post a Comment