面试数据库
文章平均质量分 92
数据库层面的问题和优化手段。
boonya
资深Java,架构师,热衷大数据,拥抱AI大模型,有需要的可以加我微信联系:boonya221
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库分库分表是考虑ShardingSphere 还是Mycat?
摘要: 对于高性能游戏场景,ShardingSphere(客户端分片)比Mycat(服务端代理)更具优势。ShardingSphere-JDBC直接集成应用,无代理层延迟,性能更高,适合百万QPS需求;支持复杂查询与分布式事务,生态活跃(Apache项目)。Mycat适合遗留系统改造或非Java技术栈,但对高并发场景存在代理层瓶颈。建议Java游戏项目优先选择ShardingSphere,从分库分表起步,逐步扩展功能。需注意分库分表应作为优化最后手段,优先考虑缓存、SQL调优等方案。 (字数:149)原创 2025-09-12 22:32:11 · 1140 阅读 · 0 评论 -
PostgreSQL 的核心优势数据库优化与面试问题解析
PostgreSQL是一款功能强大的开源关系型数据库,其核心优势包括严格遵循SQL标准、支持丰富的数据类型(如JSONB、数组、空间数据等)、强大的可扩展性(通过扩展实现GIS、向量搜索等功能)、先进的索引技术和成熟的并发控制。优化PostgreSQL需关注索引策略、查询优化、配置调优和定期维护。常见面试题涉及MVCC实现、索引类型选择、复制机制等内容。PostgreSQL凭借其全能性和灵活性,成为处理复杂数据场景的理想选择。原创 2025-09-12 21:47:08 · 1045 阅读 · 0 评论 -
MySQL与PostgreSQL核心区别对比
MySQL与PostgreSQL都是主流开源关系型数据库,但各有侧重:MySQL追求简单高效,适合高并发Web应用;PostgreSQL功能丰富,严格遵循SQL标准,支持复杂查询和多种数据类型。关键区别包括:MySQL读写性能优异,PostgreSQL在数据分析、JSON处理等方面更强;MySQL生态成熟,PostgreSQL扩展性更好。现代版本功能逐渐趋同,但设计哲学差异仍在。新项目不确定时可优先考虑PostgreSQL,传统Web项目仍可选用MySQL。原创 2025-09-12 21:19:01 · 729 阅读 · 0 评论 -
MySQL数据库优化与面试题解析
这是一个非常核心的话题。无论是日常开发还是技术面试,MySQL的优化和原理都是重中之重。我将从 “数据库优化” 和 “常见面试题” 两大板块为你系统地梳理和解析。原创 2025-09-05 06:47:54 · 845 阅读 · 0 评论
分享