关系型数据库

首页 标签 关系型数据库
# 关系型数据库 #
关注
150829内容
阿里云函数计算入门:5 分钟部署你的第一个 Serverless 应用
本文介绍如何在5分钟内使用阿里云函数计算(FC)部署首个Serverless应用。通过创建服务、配置HTTP触发器、编写Node.js代码并测试,即可快速上线一个可公网访问的HTTP接口,无需管理服务器,轻松实现轻量开发与扩展。
3.分页
本文介绍五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、原生SQL分页、数组分页(查全量再subList)及拦截器分页。前两者属逻辑分页,数据量小见效快但内存压力大;后三者为物理分页,通过SQL或拦截机制实现,适合大数据量场景,性能更优。
MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。支持灵活的BSON文档结构,适用于社交、游戏、物联网、物流等写入频繁、事务要求不高的应用。具备高可用副本集与水平分片能力,适合快速迭代与大规模数据存储。
4-MongoDB索引知识
MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于等值、范围、排序及全文检索等场景,显著优化大数据量下的查询性能。
什么是 Geohash 编码?
Geohash编码将经纬度转换为字符串,通过不断二分地球坐标区间,交叉合并经纬编码,再转为Base32简化表示。它用短字符串标识位置,支持高效空间索引与查询,广泛应用于Redis、MySQL等系统。
1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网等写多读多、事务要求不高的应用,支持丰富查询、水平扩展与高可用,相比MySQL更灵活、成本更低。
2.OAuth2.0实战案例
本项目基于Spring Boot与Spring Cloud OAuth2实现四种授权模式。通过搭建父工程、资源服务与授权服务模块,集成Security、MyBatis及MySQL,完成认证授权流程。配置JDBC存储客户端与令牌信息,支持授权码、简化、密码及客户端模式,实现安全的分布式权限管理。
了解SQL注入
SQL注入是利用Web应用输入验证缺陷,将恶意SQL代码插入数据库查询的攻击方式,可导致身份绕过、数据泄露、篡改甚至系统被控。常见于登录框等用户输入场景,通过构造特殊字符串改变原有SQL逻辑。防御需结合输入验证、参数化查询及错误信息管控,从应用与网络层面综合防护。
如何准备好简历逐字稿
为提升面试通过率,需打造标准化逐字稿,聚焦项目重难点与高并发场景(如秒杀、分布式事务等),涵盖业务与技术复杂性,准备3-5分钟详述。注重自我介绍、真实项目细节、技术选型及复盘优化,结合八股文与中间件知识,全面提升面试表现。
3.1 数据库设计
本文介绍基于三范式与DDD的数据库设计流程,结合AI工具辅助分析页面原型,通过部门、员工及工作经历模块演示表结构设计与优化,强调人工校验与调整的重要性,并完成MySQL建表与数据初始化。
免费试用