数据库
文章平均质量分 95
HuiSoul200
IT打工人,Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Memcached
摘要:Memcached是一种高性能分布式内存键值存储系统,核心原理基于Slab内存分配和LRU淘汰机制。关键技术点包括:1)使用Slab Allocator预分割内存(64B/128B等Chunk)防止碎片;2)基于一致性哈希实现分布式定位;3)采用多线程架构支持高吞吐。数据存储结构为Item对象,包含键值及元数据,通过哈希表实现O(1)查询。相比Redis,Memcached专注简单缓存场景,支持百万级QPS但缺乏持久化功能。优化策略包括监控剔除率、调整Slab分布、启用LRU扫描器等。原创 2025-08-19 14:49:08 · 1069 阅读 · 0 评论 -
MongoDB
摘要:本文详细介绍了 MongoDB 数据库,包括安装(Windows/macOS 及 Linux Docker 部署)、基本概念(文档、集合、数据库)、CRUD 操作与查询,还讲解了聚合管道、索引优化等高级内容,对比了 MongoDB 与 MySQL 的核心区别,分析了 WiredTiger 存储引擎 MVCC 原理、分片集群查询优化策略及时间序列数据处理等,为用户提供了从入门到深入的使用指南和技术原理详解。原创 2025-08-16 20:33:52 · 758 阅读 · 0 评论 -
SQL Server
摘要:本文全面介绍SQL Server的安装配置、技术原理和核心组件。安装部分详细说明了从下载到实例配置的完整流程,并强调了混合身份验证模式的重要性。技术原理部分深入分析了SQL Server的三大核心机制:基于B+树的存储引擎、基于代价的查询优化器以及ACID事务处理系统。文章还对比了SQL Server的优缺点,指出其强事务一致性和高性能查询的优势,同时也提到许可证成本高和平台限制等不足。最后提供了Java连接SQL Server的示例代码,展示如何通过JDBC进行数据库操作。原创 2025-08-16 20:11:07 · 816 阅读 · 0 评论 -
Redis
摘要:本文详细介绍了Redis,包括其作为开源内存数据库的特点、使用场景(如缓存、消息队列等)及安装教程;解析了其技术原理与架构,如单线程模型、内存管理、持久化机制、核心数据结构等;还探讨了高可用性、故障转移、内存优化、性能调优、数据一致性保障等深度内容,以及与Memcached的对比、千万级QPS集群设计和Redis 6.0多线程模型等,为Redis的使用和深入理解提供全面指南。原创 2025-08-16 19:57:29 · 849 阅读 · 0 评论 -
PostgreSQL
摘要:文章介绍了如何使用PostgreSQL进行基础设置、配置方法、优化技巧以及问题排查。其中包括了网络访问配置、内存优化参数、日志与监控等方面的内容,并给出了关键工具推荐和范式理论与设计等相关知识。此外,还提供了性能设计考量、安全性、备份与恢复、监控与诊断、编程语言交互、典型应用场景等方面的介绍。原创 2025-08-13 15:35:33 · 1442 阅读 · 0 评论 -
MySQL
摘要:文章介绍了MySQL的使用、配置教程以及查询优化方法。其中包括安装、连接、数据库操作和表管理等关键步骤,并详细讲解了MySQL的配置文件查找顺序以及常见配置参数。此外,还提到了一些性能调优的基础知识,如使用mysqld tuner脚本分析配置,以及使用EXPLAIN命令查看查询计划等。最后,文章总结了MySQL的核心技术和关键技术栈,包括关系理论、系统优化、分布式实践和AI驱动运维等方面的内容。原创 2025-08-13 14:35:01 · 695 阅读 · 0 评论 -
分布式数据库
摘要:文章介绍了分布式数据库的概念、架构、使用场景和技术实现。分布式数据库可以解决传统单机数据库在处理海量数据和高并发请求时的性能瓶颈。常见的分布式数据库有TiDB、Apache Cassandra、MongoDB Sharding、CockroachDB和Amazon DynamoDB等。它们各自有不同的特点和适用场景,需要根据实际需求选择合适的方案。原创 2025-08-13 13:57:47 · 718 阅读 · 0 评论 -
Cassandra分布式数据库
摘要:Cassandra是一个高度可扩展的分布式NoSQL数据库,适用于处理海量数据和高并发场景。它具有弹性可扩展性、无单点故障架构、高性能读写、灵活的数据模型以及跨数据中心复制等特点。Cassandra的核心机制包括Gossip协议和数据分片存储。Gossip协议实现了节点间的状态同步,而数据分片存储则通过一致性哈希算法将数据分散存储在多个节点上,提高了系统的可靠性和性能。此外,Cassandra还提供了多种配置选项来调整系统性能和可靠性,如副本因子、写入路径优化、压缩组件等。原创 2025-08-13 11:28:50 · 798 阅读 · 0 评论 -
Oracle19c数据库
摘要:文章介绍了 Oracle 数据库 19c 的基础知识和架构入门,包括数据模型、SQL、事务、实例、内存进程等内容。同时也补充了一些高阶知识点,如多租户架构、性能调优、高可用性、自动索引等。该指南旨在帮助读者夯实基础并衔接已有高阶技能,提供了详细且实用的解释和示例。原创 2025-08-07 18:01:34 · 1074 阅读 · 0 评论
分享