随笔分类 - 数据库
spring cash 使用详解
摘要:https://blog.csdn.net/zlj1217/article/details/80928122 https://blog.csdn.net/weixin_37943811/article/details/116462248 https://www.jianshu.com/p/9272e
阅读全文
存储过程入门
摘要:#1. 什么是存储过程 概念:存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 ####1.1 好使用它的好处 效率高—— 存储过程只在创造时进行编译,存储过程编译一次后
阅读全文
Mysql语法入门与进阶
摘要:0. 若你控制台输入 mysql -v 若你已经安装了mysql,还是显示:'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。 说明有可能是你没有配置mysql的环境,应该去环境变量里面配置。 1. Mysql语法分类 DDL:对表结构的:create(创建),alter(修改),
阅读全文
redis知识总结与分布式锁的实现
摘要:#0. Redis使用场景 1. 缓存 2. 分布式锁 3. 消息队列 4. 任务队列 #1. 常用命令 为指定key设置过期时间:expire key seconds 设置key对应的value,并设置过期时间:setex key seconds value 查询指定key剩余过期时间:ttl k
阅读全文
对于分库分表的入门理解
摘要:#1. 什么是分库分表 分库:从单个数据库拆分成多个数据库的过程,将数据散落在多个数据库中。 分表:从单张表拆分成多张表的过程,将数据散落在多张表内。 #2. 为什么要分库分表? 数据库出现性能瓶颈。用大白话来说就是数据库快扛不住了。 数据库出现性能瓶颈,对外表现有几个方面: 大量请求阻塞 在高并发
阅读全文
MongoDB入门使用
摘要:#1. 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 支持的数据结
阅读全文