![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
march of Time
程序媛一枚
展开
-
StarRocks学习笔记
StarRocks是一款经过业界检验、现代化,面向多种数据分析场景的、兼容MySQL协议的、高性能分布式关系型分析数据库。StarRocks充分吸收关系型 OLAP 数据库和分布式存储系统在大数据时代的优秀研究成果,并在业界实践的基础上,进一步改进优化,架构升级和添加新功能,形成了全新的企业级产品。原创 2024-03-21 11:39:01 · 990 阅读 · 0 评论 -
mysql存json数据时的查询办法
现在要查询InventoryMainTypeCode为xxx或者InventoryMainTypeName为xxx的数据:(这里以springboot+mybatis为例子)原创 2023-12-08 17:19:34 · 455 阅读 · 0 评论 -
mysql的一些知识整理
这里整理一些mysql相关的知识点,是自己不太熟悉的内容。原创 2023-07-26 17:15:29 · 827 阅读 · 0 评论 -
数据库系统第十章-数据库恢复技术复习
各类故障对数据库的影响有两种可能性:Ø数据库本身被破坏Ø数据库没有被破坏,但数据可能不正确恢复操作的基本原理:冗余Ø利用存储在系统其它地方的冗余数据来重建数据库中已被破坏或不正确的那部分数据Ø恢复的实现技术:复杂Ø一个大型数据库产品,恢复子系统的代码要占全部代码的10%以上。原创 2023-05-14 23:29:49 · 89 阅读 · 0 评论 -
数据库系统第七章-数据库设计 复习笔记
逻辑设计原创 2023-05-14 14:23:46 · 91 阅读 · 0 评论 -
数据库系统第六章-关系数据理论复习
数据库系统复习原创 2023-05-13 16:05:33 · 126 阅读 · 0 评论 -
mysql 共享锁和排他锁 意向锁 记录锁 Gap Locks Next-Key Locks 插入意向锁介绍
文章目录前言:共享锁和排它锁LOCK TABLES 和 UNLOCK TABLES 语句意向锁记录锁Record Locks间隙锁 Gap Locks下一键锁定 next-key插入意图锁前言:与sql标准不同的地方在于innodb存储引擎在可重读事务隔离级别下使用的是Next-Key Lock锁算法,因此可以避免幻读的产生,与其他数据库系统是不同的,所以innodb的可重复读已经可以完全保证事务的隔离性要求,即达到了sql标准的可串行化隔离级别。但是在分布式事务的情况下innodb一般用到可串行化隔离原创 2022-02-11 20:58:00 · 1490 阅读 · 0 评论 -
mysql的事务隔离级别与锁的关系、sql日志、Spring事务的特性
文章目录数据库事务介绍什么是事务的隔离级别?脏读幻读不可重复读的示例?mysql默认的隔离级别Mysql锁有哪些for update什么是间隙锁?(Next-Key)mysql的日志undologredolog详解redo log 与binlog什么区别spring的事务Spring中的隔离级别spring事务的传播行为spring事务的配置数据库事务介绍什么是数据库事务?事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事原创 2022-01-20 23:13:47 · 1785 阅读 · 5 评论 -
红黑树、b+树、b树、mysql索引详细剖析
文章目录树基础知识回顾红黑树b树、b+树为什么不能使用二叉树来存储数据库索引B/B+树的索引数量索引什么是聚簇(集)索引?mysql聚簇和非聚簇索引的区别b+树和哈希索引二级索引二级索引存储主键值而不是存储行指针的优点与缺点树基础知识回顾排序二叉树:左 < 根< 右B 树:有序数组 + 多叉平衡树,节点存储关键字、数据、指针;B+ 树:有序数组链表 + 多叉平衡树,非叶子节点存储指针、关键字,不存储数据;红黑树:红黑树是一种不大严格的平衡树(平衡树要求太高)红黑树红黑树:红黑树(原创 2021-12-15 15:43:16 · 3405 阅读 · 1 评论 -
【mysql知识点】查看和修改系统参数
如何查看和修改系统参数?在MySQL里,参数也可以叫变量(Variables),一般配置文件为:/etc/my.cnf。当MySQL实例启动时,MySQL会先去读一个配置参数文件,用来寻找数据库的各种文件所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等设置。默认情况下,MySQL实例会按照一定的次序去读取所有参数文件,可以通过命令“mysql–help|grep my.cnf”来查找这些参数文件的位置。 在Linux下的次序为:/etc/my.cnf->/etc/mysql/m原创 2021-10-01 12:56:53 · 1384 阅读 · 0 评论 -
springboot使用Redis作缓存使用入门
1.依赖与数据库设置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId>原创 2021-07-25 03:15:43 · 524 阅读 · 0 评论 -
【学习笔记】mongodb的使用(二)flask项目使用mongodb实现人员管理系统
本教程目录:pipenv install 安装依赖(会报错,要修改此目录下的werkzeug中的routing.py再次进入虚拟环境:pipenv shell输入命令:(chapter_4-jr12ODI9) D:\mongdb redis代码\SourceCodeofMongoRedis\chapter_4>set FLASK_APP=main.py(chapter_4-jr12ODI9) D:\mongdb redis代码\SourceCodeofMongoRedis\cha原创 2021-06-09 20:50:08 · 1075 阅读 · 8 评论 -
【学习笔记】mongoDB初步(一)MongoDB的安装和增删改查基本语法,使用和命令
MongoDB适合储存大量关联性不强的数据。MongoDB中的数据以“库”—“集合”—“文档”—“字段”结构进行储存。这种结构咋看和传统关系型数据库的“库”—“表”—“行”—“列”结构非常像。但是,MongoDB不需要预先定义表结构,数据的字段可以任意变动,并发写入速度也远远超过传统关系型数据库。原创 2021-06-08 09:50:22 · 220 阅读 · 0 评论