
数据库
文章平均质量分 73
永久数据库及缓存数据库
红衣女妖仙
先知而后行 行必有所为
展开
-
禁奥义·SQL秘籍
sql 语法顺序、执行顺序、执行过程、要点解析、优化技巧。原创 2023-11-30 22:40:39 · 1269 阅读 · 0 评论 -
走近科学之《MySQL 的秘密》
mysql 存储引擎、索引、执行计划、事务、锁、分库分表、优化。原创 2023-11-23 09:38:20 · 1027 阅读 · 0 评论 -
走近科学之《Redis 的秘密》
走近科学之《Redis 的秘密》走近科学之《Redis 的秘密》之精益求精1、简介:redis 是一个用 C/C++ 开发的开源、高性能、高并发、键值对的 Nosql 内存数据库。可用作缓存、数据库、消息中间件等。2、特点:性能优秀: 基于内存,内存天然支持高并发,单机可达 10w QPS(读 11w,些 8.1w)。线程模型: 单进程单线程,采用非阻塞 IO 多路复用机制。支持多种数据类型: 字符串(string)、散列(hash)、有序可重复集合(list)、无序去重集合(set)、有原创 2022-02-23 17:03:30 · 825 阅读 · 0 评论 -
mongo cursor 游标超时
mongo cursor 游标超时mongo cursor 游标超时问题场景描述使用 java 程序通过定时任务处理 mongo 中的数据时(mongo 集合中共有近一亿个文档,每次只处理其中的小二十万),出现了以下错误:org.springframework.data.mongodb.UncategorizedMongoDbException: Query failed with error code 43 and error message 'Cursor not found, cursor原创 2021-11-11 15:36:37 · 3770 阅读 · 0 评论 -
springboot + mongodb 聚合查询
springboot mongodb 聚合查询 啊这,这次没有前言。版本 :springboot 2.3.4mongodb-driver 4.0.5maven 依赖 :<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></depe原创 2021-04-30 17:04:22 · 2102 阅读 · 1 评论 -
springboot + mongodb 切换数据库
springboot mongodb 切换数据库 spring boot + mongodb 切换数据库,注意这里是切换数据库而非多数据源。适用场景是在业务场景中根据参数切换 mongo 数据库名。版本 :springboot 2.3.4mongodb-driver 4.0.5maven 依赖 :<dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2021-04-28 20:27:17 · 1628 阅读 · 1 评论 -
数据库事务
数据库事务事务的四个特性:原子性–原子性指的是一个事务中的所有操作要么全部成功执行,要么不执行。当其中一个操作发生异常时,事务回滚。一致性–一致性指的是当一个事务完成后,使数据从一个状态转换到另一个状态,但对于数据的完整性保持一致。隔离性–隔离性指的是当多个用户并发访问数据库时,数据库会给每个用户开启事务,以事务为单位访问,事务之间相互不影响。持久性–持久性指的是事务执行成功后,对数据的修改是持久的。并发事务所造成的问题:丢失更新:第一类丢失–两个事务同时更新一行数据时,当其中一个事原创 2020-09-02 14:10:04 · 183 阅读 · 0 评论