-
Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹
在移动互联网的业务场景中,数据量很大,我们需要保存这样的信息:一个 key 关联了一个数据集合,同时对这个数据集合做统计。 统计一个 APP 的日活、月活数;统计一个页面的每天被多少个不同账户访问量(...
-
SpringBoot WebFlux整合R2DBC实现数据库反应式编程
环境:Springboot2.4.12 R2DBC简介 Spring data R2DBC是更大的Spring data 系列的一部分,它使得实现基于R2DBC的存储库变得容易。R2DBC代表反应式关...
-
Citus 分布式 PostgreSQL 集群 - SQL Reference(摄取、修改数据 DML)
插入数据 要将数据插入分布式表,您可以使用标准 PostgreSQL INSERT 命令。例如,我们从 Github 存档数据集中随机选择两行。 INSERT 向分布式表中插入行时,必须指定插入行的分...
-
怎么还在问HashMap?
架构前几天一个小伙子向我吐槽,准备了好久的面试,没想到问了一个HashMap就结束了,之后大概了解了一下面试过程。其实前几年对于HashMap,大家问的还是比较简单的,随着大家水平的提高,这种简单的问...
-
2022年有哪些重要的数据库发展趋势?
过去的几年中创造的数据超过人类以往历史,有效地管理、操纵和保护这些信息资产的需求从未像现在这样重要,这一需求一直由领先的数据库供应商来解决,然而,在过去的十年中,无数的挑战者已经进入了这个战场,扰动着...
-
基于纯SQL训练机器学习模型
译者 | 朱先忠 审校 | 梁策 孙淑娟 在 《用纯SQL在BigQuery上实现深层神经网络》 一文中,作者声称使用纯SQL方式实现了一个深层神经网络模型。但在我打开他的 GitHub代码仓库 分析...
-
聊聊为什么MySQL索引使用B+树
聚簇索引与非聚簇索引 不同的存储引擎,数据文件和索引文件位置是不同的,但是都是在磁盘上而不是内存上,根据索引文件、数据文件是否放在一起而有了分类: 聚簇索引:数据文件和索引文件放在一起,例如:inno...
-
Hive 内置的 Json 解析函数
背景 在大数据 ETL(Extract-Transfer-Load) 过程中,经常需要从不同的数据源来提取数据进行加工处理,比较常见的是从 Mysql 数据库来提取数据,而 Mysql 数据库中数据存...
-
主键索引就是聚集索引?MySQL 索引类型大梳理
1. 按照功能划分 按照功能来划分,索引主要有四种: 普通索引 唯一性索引 主键索引 全文索引 普通索引就是最最基础的索引,这种索引没有任何的约束作用,它存在的主要意义就是提高查询效率。 普通索引创建...
-
MySQL:终于为OS层面的线程命名了
一、问题来源 最近在检查某个数据库性能的时候,通过top -Hu mysql看到了一个特别奇怪的现象,线程有了自己的名字,我开始以为是哪个大厂自己维护的版本,如下: PID USER PR NI VI...
