数据库
文章平均质量分 88
数据库安装配置、数据库相关java框架的原理、示例.....
一码归一码@
为我引杯添酒饮,与君把箸击盘歌
展开
-
PGSQL(PostgreSQL)数据库基础篇:PostgreSQL 的 主要优点 、 劣势 、体系结构 、核心功能 、安装教程。
1.最新版本和历史版本不分离存储,导致清理老旧版本时需要做更多的扫描,代价比较大但一般的数据库都有高峰期,如果合理安排VACUUM,这也不是很大的问题,而且在PostgreSQL9.0中VACUUM进一步被加强了。2.在PostgreSQL中,由于索引完全没有版本信息,不能实现Coverage index scan,即查询只扫描索引,不能直接从索引中返回所需的属性,还需要访问表,而Oracle与Innodb则可以。因为存储过程的存在也避免了在网络上大量原始的SQL语句的传输,这样的优势是显而易见的。原创 2023-12-09 10:22:38 · 11800 阅读 · 0 评论 -
MybatisPlus集成baomidou-dynamic,多数据源配置使用、MybatisPlus分页分组等操作示例
强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求。分页插件支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库。达梦数据库,虚谷数据库,人大金仓数据库,南大通用(华库)数据库,南大通用数据库,神通数据库,瀚高数据库,优炫数据库,星瑞格数据库。原创 2023-12-10 03:00:00 · 1852 阅读 · 0 评论 -
Mongodb 集群安装部署
【在多台机器上执行下面的命令 在所有创建一个mongodb普通用户:#为mongodb用户添加密码:#将mongodb添加到sudoers#解决sudo: sorry, you must have a tty to run sudo问题,在/etc/sudoer注释掉 Default requiretty 一行#创建一个mongo目录#给相应的目录添加权限#配置mongo的yum源gpgcheck=1enabled=1EOF#关闭selinux。原创 2023-11-22 17:43:35 · 84 阅读 · 0 评论 -
Linux MYSQL-5.7.23-rpm安装(附带安装包)
完成之后就可以顺利安装mysql-community-server-5.7.23-1.el7.x86_64.rpm。执行以server rpm包报错 运行 yum list libaio 安装环境。密码为root@localhost:?原创 2023-11-21 15:46:27 · 1023 阅读 · 1 评论 -
Mysql索引基础篇:什么是聚簇索引什么是非聚簇索引、索引的最左前缀原则、索引下推、索引覆盖、回表
索引是一种特殊的数据库结构,有数据表中的一列或者多列组合而成,可以快速查询数据表中的值,相当于图书的目录,根据目录的页码快速找到所需内容。创建索引可以大幅提高系统性能,帮助用户提高查询的速度、可以加速表与表之间的链接、降低查询中分组和排序的时间。索引是把双刃剑既有好也有坏,索引的存储需要占用磁盘空间、当数据的量非常巨大时,索引的创建和维护所耗费的时间也是相当大的、当每次执行create、update、delete操作时,索引也需要动态维护,降低了数据的维护速度。原创 2023-11-17 16:13:32 · 54 阅读 · 0 评论 -
Mysql的事务相关概念合集:事务四大特性、Mysql实现事务的流程、Mysql事务隔离级别,什么是MVCC、Mysql各类Log用途
MVCC 多版本并发控制,主要由一致性视图以及版本链等机制组成,MVCC多版本并发控制机制主要解决并发事务中读写冲突等问题,提高数据库并发读写性能。一致性视图是在执行select时就会生成,这个一致性视图包含了活跃事务id数组、最小活跃事务、当前事务、下一个事务ID(类似于预分配下一个事务的ID,例如当前事务的ID为1,那么下一个事务的ID就为2)。版本链:每一条数据都会有两个隐藏的字段,一个是事务id,另一个是数据指针,这个指针指向undo log该数据上一个版本的数据。原创 2023-11-16 15:01:49 · 41 阅读 · 0 评论