摘要:
1、缓存击穿问题及其原因 背景:用户向后端查询数据时先查询缓存是否存在,如果存在直接获取,如果不存在就去找数据库,然而数据库的查找是慢的,多查询时性能不佳。 缓存击穿原因:黑客向后端发送大量缓存中不存在的数据,导致后端查询缓存不到,转而去查询数据库,大量查询堆积在数据库,数据库可能会挂掉。 2、解决 阅读全文
摘要:
数据库 事务:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。begin transaction 原子性:指事务是不可再分的最小操作单位,事务中的操作要么都发生,要么都不发生。 一致性:关系型数据库在事务开始和结束之后不能破坏关系表之间关系的完整性和一致性, 阅读全文