MySQL

首页 标签 MySQL
# MySQL #
关注
85476内容
|
14天前
| |
来自: 数据库
MySQL引擎InnoDB和MyISAM的区别
InnoDB是MySQL默认事务引擎,支持行锁、外键和MVCC,通过聚簇索引提升查询性能,适合高并发、事务场景。MyISAM不支持事务和行锁,但查询快、存储紧凑,适用于读多写少、无需事务的场景。两者在锁机制、索引结构和崩溃恢复等方面差异显著。
|
14天前
| |
来自: 数据库
数据库的隔离级别
数据库事务隔离级别包括:读未提交(脏读、不可重复读、幻读)、读提交(避免脏读,但存在后两者,Oracle和SQL Server默认)、可重复读(保证多次读一致,解决不可重复读,MySQL默认)、可串行化(最高级别,串行执行,杜绝所有问题但性能差,极少使用)。
|
14天前
| |
来自: 数据库
InnoDB为什么使用自增id作为主键
MySQL以16KB数据页存储数据。主键自增时,写满后直接使用新页;若主键非自增,为保持索引有序,插入需定位到合适位置,易引发页分裂,导致数据频繁迁移,降低插入性能。
业务应用场景
传统关系型数据库(如MySQL)难以满足“三高”需求:高并发读写、海量数据高效存取,以及高可扩展性与高可用性,尤其在Web2.0时代面临性能与扩展瓶颈。
MongoDB什么时候用
若应用无需事务与复杂Join、需快速迭代、高并发读写、海量数据存储及水平扩展,且对高可用、地理/文本查询有要求,符合1项可考虑MongoDB,2项以上首选。相较MySQL,MongoDB开发运维成本更低,更灵活高效。
2-基础环境配置
本文介绍项目基础环境配置,包括开发环境(JDK8+、Maven、Redis、MySQL、Idea及必要插件)和技术储备(SpringBoot、MybatisPlus、Shiro、SpringCloud Alibaba等),助你快速搭建开发框架。
OAuth2.0实战案例
本项目基于Spring Boot与Spring Cloud构建,实现OAuth2四种授权模式。通过父工程统一版本管理,分别搭建资源服务与授权服务模块,集成MyBatis与MySQL实现用户及客户端信息持久化,完成认证授权全流程。
MySQL 为何能稳居开源数据库主流宝座
MySQL自1995年发布以来,凭借轻量高效、易用友好、生态完善和灵活扩展四大优势,长期稳居开源数据库榜首。其低门槛部署、丰富工具链、广泛技术适配与平滑扩展能力,满足从个人项目到企业级应用的全场景需求,成为Web开发首选数据库。
MySQL 项目实战入门:从 0 到 1 搭建电商数据库
本文以电商系统为实战场景,从环境搭建、需求分析入手,详解MySQL数据库的表结构设计、SQL编写、关联查询及性能优化,帮助初学者掌握从零构建完整数据库项目的全流程,提升实操能力。
MySQL 开发进阶:从初级到数据库工程师的能力提升路径
本文系统梳理MySQL开发从初级到数据库工程师的四阶段进阶路径:从规范表结构设计、掌握三大范式,到搭建主从复制与读写分离架构保障高可用,再到通过分库分表、参数调优应对大数据量性能瓶颈,最后强调业务驱动、实践复盘与技术沉淀,助力开发者实现职业跃迁。
免费试用