Mysql-数据库
文章平均质量分 83
Mysql-数据库
思静鱼
大道至简,行稳致远
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库单表分表策略与计算方式
数据库单表分表策略与计算方式,其实就是,从而提升性能、减少单表数据量过大带来的压力。下面我给你做一个,包括常见的分表策略、分片键选择、分片计算方式。原创 2025-09-02 09:41:10 · 684 阅读 · 0 评论 -
MySQL热点数据处理(二级归集库+一致性哈希)
热点数据指被频繁访问的数据,比如:● 秒杀/抢购商品的库存信息● 大 V 用户的信息(粉丝数、浏览量)● 活动期间的统计数据这些数据若集中在某个库或某张表上,会导致:● 主库压力大,读写性能下降● 锁竞争严重,影响业务流程● 无法水平扩展技术 优势二级归集库 热点数据独立处理,减少主库压力一致性哈希 分布均衡、支持扩容缓存前置(Redis) 快速响应热点请求,减轻 DB 压力异步归档 实现主数据和热点数据的最终一致性。原创 2025-08-26 11:38:48 · 388 阅读 · 0 评论 -
MySQL 内核总体架构
这样你能从整体上把握它的运行机制。MySQL 内核可以分为和两大部分:MySQL 内核就是的组合。原创 2025-08-22 09:29:28 · 346 阅读 · 0 评论 -
JDBC 与数据库连接池的区别与联系
JDBC是数据库交互的基础API,而连接池是在此基础上的优化技术。现代Java应用开发中,应该始终使用连接池管理数据库连接,这是提升性能、可靠性和资源利用率的关键实践。原创 2025-07-29 15:01:37 · 461 阅读 · 0 评论 -
MyBatis 内置连接池 POOLED 详解
MyBatis 提供了一个内置的数据库连接池实现POOLED,它是 MyBatis 自带的一个简单但高效的连接池实现。原创 2025-07-29 14:54:24 · 995 阅读 · 0 评论 -
Java程序数据库连接满问题排查指南
sleep。原创 2025-07-29 14:18:24 · 740 阅读 · 0 评论 -
数据库连接满问题分析:事务过大场景
通过以上措施,可以有效预防和解决因大事务导致的数据库连接耗尽问题。原创 2025-07-29 11:22:53 · 351 阅读 · 0 评论 -
HBase、MongoDB 和 Redis 的区别详解
这三者都是流行的 NoSQL 数据库,但设计目标、数据模型和适用场景有显著差异。原创 2025-07-29 10:55:44 · 846 阅读 · 0 评论 -
HBase 详解
HBase 的数据模型不同于关系型数据库,采用。(需配合 Phoenix 或 Hive)(不如 Redis/Cassandra)HBase 是一个开源的。(如用户画像、实时查询)(如日志、传感器数据)原创 2025-07-29 10:44:49 · 736 阅读 · 0 评论 -
Couchbase 详解
是 Couchbase 的 SQL-like 查询语言,支持 JSON 文档查询。的特性,并提供高性能、高可用性和弹性扩展能力。(集成 Elasticsearch 类似功能)Couchbase 是一个开源的。如果有具体使用问题,欢迎讨论!(不如专用 OLAP 数据库)(移动端嵌入式数据库)组成。Couchbase 提供。(仅支持单文档 ACID)(如用户配置、商品目录)(N1QL 聚合查询)(如会话管理、缓存)原创 2025-07-29 10:20:56 · 1491 阅读 · 0 评论 -
Cassandra 详解
设计用于处理大规模数据,具有高可用性、线性可扩展性和无单点故障的特点。它最初由 Facebook 开发,后成为 Apache 顶级项目。CQL(Cassandra Query Language)类似 SQL,但不支持 JOIN 和复杂事务。Cassandra 的数据模型不同于传统关系型数据库,它采用。Apache Cassandra 是一个开源的。如果有具体使用场景或问题,可以进一步探讨!(如日志、IoT 数据)(如用户画像、实时分析)原创 2025-07-29 10:17:01 · 1209 阅读 · 0 评论 -
Faiss 向量数据库详解
Faiss (Facebook AI Similarity Search) 是 Facebook AI 团队开发的高效相似性搜索和稠密向量聚类库,专门用于处理大规模向量数据的最近邻搜索问题。原创 2025-07-28 15:50:57 · 987 阅读 · 0 评论 -
TiDB 详解
TiDB 是 PingCAP 公司开发的开源分布式 NewSQL 数据库,采用架构设计,兼具传统关系型数据库的 ACID 事务特性和 NoSQL 系统的水平扩展能力。以下是 TiDB 的全面技术解析。原创 2025-07-28 15:43:05 · 600 阅读 · 0 评论 -
GoldenDB 分布式数据库详解
GoldenDB 是中兴通讯自主研发的金融级分布式数据库,专注于为金融行业提供高可用、强一致的分布式数据库解决方案。原创 2025-07-28 15:20:22 · 2070 阅读 · 0 评论 -
TDSQL 技术详解
TDSQL(Tencent Distributed SQL)是腾讯云自主研发的企业级分布式数据库产品,基于MySQL/PostgreSQL内核深度优化,具备强一致、高可用、分布式等特性。原创 2025-07-28 15:14:59 · 1323 阅读 · 0 评论 -
MySQL 与 PostgreSQL 对比
MySQL优势简单易用,部署轻量高并发简单查询性能好复制配置简单广泛的云服务支持PostgreSQL优势功能全面,标准兼容性好复杂查询处理能力强数据类型和扩展性丰富数据完整性和安全性更强对于大多数Web应用,MySQL可能是更简单直接的选择;而对于需要处理复杂数据、需要高度定制化或有高级分析需求的应用,PostgreSQL通常是更强大的解决方案。两者都在持续发展,差距在某些领域正在缩小,但核心设计哲学的差异仍然存在。原创 2025-07-28 14:51:43 · 1383 阅读 · 0 评论 -
PostgreSQL 详解
PostgreSQL 是一个功能强大的开源关系型数据库管理系统,以其可靠性、功能健壮性和性能著称。原创 2025-07-28 14:19:52 · 479 阅读 · 0 评论 -
Java 常用数据库详解
Java 作为企业级应用开发的主流语言,可以与多种数据库系统集成。原创 2025-07-25 17:57:03 · 1114 阅读 · 0 评论 -
Oracle
是由 Oracle 公司开发的企业级关系型数据库管理系统(RDBMS),以其高性能、高可用性、高安全性著称,是全球使用最广泛的数据库之一。首次发布:1979 年当前版本(截至 2024):Oracle Database 23c(最新长期支持 LTS 版本为 19c)支持平台:Linux、Unix、Windows 等。原创 2025-07-25 17:35:05 · 590 阅读 · 0 评论 -
SQL Server数据库
SQL Server是微软开发的关系型数据库管理系统(RDBMS),用于存储和管理结构化数据。支持 SQL(结构化查询语言)用于数据的插入、查询、更新和删除等操作。首次发布:1989 年当前版本(截至 2024):SQL Server 2022支持平台:Windows 和 Linux。原创 2025-07-25 17:08:37 · 857 阅读 · 0 评论 -
ClickHouse 常用的使用场景
ClickHouse 作为一款高性能的列式 OLAP 数据库,在 Java 开发中常用于。,但不适合高频单行查询(如 OLTP)。原创 2025-07-25 16:26:30 · 1119 阅读 · 0 评论 -
Doris应用场景
Doris(原Apache Doris)作为一款高性能、实时的MPP(大规模并行处理)分析型数据库,在Java开发中常用于以下场景,结合其。通过以上场景,Doris在Java生态中能显著提升实时数据分析效率,尤其适合替换传统“Hadoop+MySQL”混合架构中的复杂环节。原创 2025-07-25 15:32:22 · 638 阅读 · 0 评论 -
MongoDB 和 Elasticsearch(ES)区别
MongoDB 和 Elasticsearch(ES)都是流行的 NoSQL 数据库,但设计目标和适用场景有显著区别。根据业务需求合理选择,必要时组合使用!原创 2025-07-24 17:50:01 · 1122 阅读 · 0 评论 -
MongoDB常用场景
在 Java 开发中常用于以下场景,主要利用其。是最高效的集成方式,适合大多数业务场景。MongoDB 是一种。在 Java 技术栈中,原创 2025-07-24 17:43:39 · 415 阅读 · 0 评论 -
MongoDB的操作
在 Java 中操作 MongoDB 的。根据项目需求选择合适的方式即可!原创 2025-07-24 17:39:38 · 374 阅读 · 0 评论 -
数据库文档导出工具screw 使用说明
支持MySQL、Oracle、PostgreSQL、SQL Server等常见数据库支持多种输出格式:HTML、Word、Markdown、PDF零外部依赖,纯Java实现可通过代码或Maven插件方式调用.customTemplate("/custom/template/path") // 自定义模板路径.build();原创 2025-07-24 10:12:50 · 498 阅读 · 0 评论 -
MySQL 字符集和排序规则详解
通过合理设置字符集和排序规则,可以确保MySQL正确处理多语言文本数据,并满足应用的排序和比较需求。字符集是数据库中用于定义字符编码的规则集合,它决定了MySQL如何存储和处理文本数据。排序规则定义了字符集中字符的比较和排序规则,包括大小写敏感性和重音敏感性等。原创 2025-07-24 09:02:45 · 561 阅读 · 0 评论 -
SQL 中 CASE WHEN 及 SELECT CASE WHEN 的用法
CASE WHEN是 SQL 中非常实用的条件表达式,它允许你在查询中实现条件逻辑。原创 2025-07-23 17:36:50 · 1361 阅读 · 0 评论 -
TDengine时序数据库 详解
的场景,TDengine 是最佳选择之一。TDengine 是时序数据处理领域的。使其在时序数据库中脱颖而出。TDengine 是一款。原创 2025-07-22 11:39:40 · 2085 阅读 · 0 评论 -
MySQL 双主模式(Master-Master)源码安装
↔ (主从 + GTID) ↔。原创 2025-07-03 16:37:57 · 561 阅读 · 0 评论 -
PostgreSQL 主从集群搭建
下面是 PostgreSQL,适合在两台或多台服务器之间构建一主一从(或一主多从)的高可用读写分离系统。原创 2025-06-27 16:41:25 · 810 阅读 · 0 评论 -
Greenplum
超强并行计算能力(支持百节点规模)标准 SQL 支持成熟稳定,政府/运营商/银行广泛使用支持大规模批量导入导出免费开源(Apache 2.0)你需要推荐分布式大数据分析平台✅ Greenplum 是开源 MPP 的优选替代商业数据仓库(如 Teradata、Oracle Exadata)✅ Greenplum 免费、兼容 SQL实时事务处理系统❌ 不建议使用 Greenplum,用 PostgreSQL 或 TiDB 更合适。原创 2025-06-27 15:48:43 · 681 阅读 · 0 评论 -
Canal详解
基于 binlog,不影响线上性能支持事务、行级数据变更支持 Kafka、RocketMQ 等异步消费方式灵活可扩展,开源生态活跃。原创 2025-06-06 15:22:29 · 1181 阅读 · 0 评论 -
TDSQL (腾讯分布式数据库)
TDSQL是腾讯云自主研发的企业级分布式数据库产品,融合了传统数据库、云计算和新硬件技术的优势。原创 2025-05-30 14:14:55 · 817 阅读 · 0 评论 -
MongoDB
mongodbMongoDB 是一种基于文档的 NoSQL 数据库,使用 BSON(Binary JSON)格式来存储数据。与传统的关系型数据库相比,MongoDB 提供了更灵活的结构、可扩展性和高性能。以下是对 MongoDB 的详细介绍,包括基本概念、数据模型、操作、特性、优缺点以及应用场景。MongoDB 是一种灵活且高效的 NoSQL 数据库,适合需要快速开发和动态变化的数据应用。理解其基本概念和操作方式,可以帮助开发人员在项目中更好地利用 MongoDB 的特性。原创 2024-11-04 18:02:08 · 1331 阅读 · 0 评论 -
MySQL数据类型中char与varchar、blob与text的区别
○ 示例:MySQL中的 BLOB 类型可以存储最大约64KB的二进制数据,而 LONGBLOB 可以存储最大约4GB的二进制数据。○ 用途:用于存储可变长度的字符串,只占用实际字符串长度的空间加上一个额外的字节(或两个字节,取决于最大长度)来记录字符串的长度。○ 示例:MySQL中的 TEXT 类型可以存储最大约64KB的文本数据,而 LONGTEXT 可以存储最大约4GB的文本数据。● 存储:TEXT 和 BLOB 字段通常会占用更多的磁盘空间,因为它们需要额外的存储来记录数据的长度和位置。原创 2024-11-01 16:34:52 · 671 阅读 · 0 评论 -
OLAP与OLTP:数据处理系统的两种核心架构
该系统将大量的数据按照多个维度进行组织和展示,并提供灵活的查询和聚合功能,以用于支持决策制定、业务分析和报告生成等应用场景。它是一种基于多维数据模型的分析处理技术,用于从不同的角度进行数据挖掘和分析,以帮助用户快速发现数据之间的相关性和趋势。OLAP和OLTP在应用场景、数据处理方式和用户群体上有明显的区别,分别适用于不同的数据处理需求和用户需求。选择合适的数据库系统取决于具体的应用需求和使用场景。OLTP:数据处理量相对较小,主要涉及简单的增删改查操作,单次处理的数据量较小,涉及的表有限35。原创 2024-11-01 09:23:29 · 1256 阅读 · 0 评论 -
MySQL覆盖索引
覆盖索引(Covering Index)是数据库优化中的一种重要技术覆盖索引是指一个查询语句在执行时,所需的数据可以完全通过索引来获取,而无需访问实际的数据行。也就是说,查询语句所需的列都包含在了创建的索引中,从而避免了读取实际数据行的过程,提高了查询性能。原创 2024-10-28 09:11:55 · 1111 阅读 · 0 评论 -
Mysql回表
在数据库查询过程中,回表查询是一个常见但容易被忽视的性能瓶颈。对于数据库开发者和管理员来说,了解回表查询的概念及其影响是至关重要的。深入探讨回表查询的含义、产生原因以及对数据库性能的影响,并分享一些有效的避免回表查询的方法。通过阅读本文,读者将能够更好地优化数据库查询,提高系统性能,避免潜在的性能瓶颈。原创 2024-10-28 09:01:25 · 833 阅读 · 0 评论 -
MySQL常用的函数
返回 ‘2024-09-12 10:00:00’SELECT DATE_ADD(‘2024-09-12’, INTERVAL 10 DAY);SUBSTRING(s, start, length): 返回从 start 位置开始的 length 个字符。– 返回当前的日期时间,如 ‘2024-09-12 10:00:00’原创 2024-09-12 09:31:35 · 1346 阅读 · 0 评论
分享