20 2022-10

for update 用法

for update是一种行级锁,又叫排它锁,一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行.如果其它用户想更新该

13 2022-10

redis的数据存储在哪里

redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由于redis是一个内存数据库, 所以读取写入的速度是非常快的

06 2022-10

SpringBoot 集成H2数据库

h2database为我们提供了十分轻量,十分快捷方便的内嵌式数据库 H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。 可以同应用程序打包在一起发布它的另一

06 2022-10

什么是ActiveRecord模式

  ActiveRecord 也属于 ORM 层,由 Rails 最早提出,遵循标准的 ORM 模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循的命名和配置惯例,能够很大程度的快速实现模型的操作

25 2022-03

执行事务是什么意思

事务机制可以确保数据一致性。 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性

10 2021-03

SQLite,MySQL和PostgreSQL 三种关系数据库的简单区分认识

SQLite,MySQL和PostgreSQL 三种关系数据库的简单区分认识

10 2021-03

MongoDB和Redis的区别是什么

MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。 Redis 是一个开源(BSD许可)的,内存中的数据结构存储

28 2020-12

mysql联合索引

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进

28 2020-12

MYSQL的各个索引类型有什么区别?

MYSQL的各个索引类型有什么区别?

26 2020-09

sql中的for update

sql中的for update