547. 【数据库】数据库常见分类标准 一、按存储的数据模型分类 根据数据所管理的数据模型,可以分为结构化关系型数据库(RDBMS、SQL、NewSQL)、半结构化非关系型数据库(NOSQL)、非结构化非关系型数据库(NOSQL)、混合格式多模数据库(Multi-model)。 下面主要解释下这几类数据模型: 结构化数据:结构化数据特指由二维表结构来逻辑表达和实现的数据。 半结构化数据:半结构化数据是一种自描述结构,如 JSON、XM 数据结构与算法 2025年03月16日 125 点赞 0 评论 15240 浏览
Excel透视表实现多表关联 Excel透视表通过几步简单的拖动,就能快速对数据进行汇总,今天要讲的是它的多表关联功能。 要汇总所有员工姓名及销量,有两张表(为了展示放在一起了),左边的销量表只有编号,姓名在另一张表上。 两张数据表 先对销量数据插入数据透视表,选择销量数据区域,点击上方插入菜单-透视表,弹出框中黄色区域默认就行,需要注意的是3号红框的位置,一定要勾选将此数据添加到数据模型。 插入透视表 数据结构与算法 2025年04月21日 177 点赞 0 评论 15152 浏览
如何解决Elasticsearch的深度翻页问题 使用ES做搜索引擎拉取数据的时候,如果数据量太大,通过传统的from + size的方式并不能获取所有的数据(默认最大记录数10000),因为随着页数的增加,会消耗大量的内存,导致ES集群不稳定。 ES提供了3中解决深度翻页的操作,分别是scroll、sliced scroll 和 search after: scroll scroll api提供了一个全局深度翻页的操作, 首次请求会返回一个 数据结构与算法 2024年10月29日 63 点赞 0 评论 15092 浏览
MySql数据库·数据批量处理 一、定义: 主要分为2个部分:导入数据、导出数据 导入数据:一次性向表里存储多行数据 导出数据:一次性把表里的多行数据都取出来 二、MySql检索路径: 查看默认的检索目录: 数据导入或导出时,存放数据的文件必须在mysql服务要求的目录下 安装数据库服务软件时,会自动创建检索目录/var/lib/mysql-files/ mysql> show variables like "s 数据结构与算法 2024年11月12日 49 点赞 0 评论 15068 浏览
mySql批量插入优化 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。 mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert id="batchInsert" parameterType="java.util.List"> inser 数据结构与算法 2025年04月22日 76 点赞 0 评论 15002 浏览
Spring-webflux实战 1. pom.xml引入以下内容,主要是支持在响应式的环境下对关系型数据库进行访问 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-r2dbc< 数据结构与算法 2025年04月17日 155 点赞 0 评论 14983 浏览
MySQL 对于千万级的大表要怎么优化? 问题概述 使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 方案概述 方案一:优化现有mysql数据库。优点:不影响现有业务,源程序不需要修改代码,成本最低。缺点:有优化瓶颈,数据量过亿就玩完了。 方案二:升级数据库类型,换一种100%兼容mysql 数据结构与算法 2025年04月22日 43 点赞 0 评论 14892 浏览
顺序表和链表,时间和空间复杂度--数据结构初阶(1)(C/C++) 文章目录 前言 时间复杂度和空间复杂度 理论部分 习题部分 顺序表和链表 理论部分 作业部分 前言这期的话会给大家讲解复杂度,顺序表和链表的一些知识和习题部分(重点是习题部分,因为这几个理念都比较简单) 时间复杂度和空间复杂度 理论部分时间复杂度和空间复杂度的计算一般都是遵循大O表示法,然后的话时间复杂度的计算都 数据结构与算法 2025年04月30日 62 点赞 0 评论 14853 浏览
【算法】——会了快速排序,排序数组简直so easy 🔥前言:快速排序——分治艺术的极致演绎在算法的璀璨星河中,快速排序(Quick Sort)犹如一颗耀眼的超新星✨。由计算机科学泰斗Tony Hoare于1959年提出的这个算法,用其优雅的分治策略和惊人的实践效率,常年霸占着受欢迎排序算法"的宝座👑。想象一下:你 数据结构与算法 2025年04月30日 187 点赞 0 评论 14841 浏览
MySQL 查询优化(八):分组查询该怎么优化? 分组查询 MySQL 在处理 GROUP BY 和 DISTINCT 查询的方式在大多数情况下类似,事实上,在优化过程中有时候会把在这两种方式中转换。两类查询都能够从索引中受益,通常,这也是优化这两种查询最为重要的方式。 在无法使用索引时,MySQL 对于 GROUP BY 查询有两种策略:使用临时表或者 filesort 执行分组。对于给定的查询,两种方式都没法更高效。我们可以通 数据结构与算法 2025年04月20日 149 点赞 0 评论 14734 浏览