分库分表

  • 搞定了六种分布式ID,分库分表哪个适合做主键?

    我们介绍了 ShardingSphere 的几种内置主键生成策略以及如何自定义主键生成策略,市面上还有许多优秀的分布式ID框架都可以整合进来,但具体选择何种策略还是要取决于自身的业务需求。

    2024年4月19日
    17.7K00
  • DIY 三种分库分表分片算法,自己写的轮子才吊!

    本文介绍了 STANDARD、COMPLEX 和 HINT 三种自定义分片算法的实现,和使用过程中一些要注意的事项。ShardingSphere 内置的十几种算法,其实已经可以满足我们绝大部分的业务场景,不过,如果考虑到后续的性能优化和扩展性,定制分片算法是个不错的选择。

    2024年4月2日
    20.1K00
  • 面试官:如果单表数据量过大怎么办?

    大部分情况,我们做数据归档就足以解决单表数据量过大这个问题。只有那些全部很重要的业务数据,才需要做分库分表。

    2024年3月31日
    39.4K00
  • ShardingSphere5.2.1生产级分库分表实现

    我们完成了在DailyMart中集成分库分表功能的实践,大家在实施分库分表过程中一定要结合自己的业务实际选择合理的分片键,分片键的好坏决定了你分库分表架构方案的好坏。

    2024年3月10日
    10.6K00
  • 面试官:分库分表后如何生成全局ID?

    数据库自增 ID 只适用于单机数据库环境,而对于分库、分表、数据分片来说,自增 ID 不具备唯一性,所以要要使用雪花 ID 来替代数据库自增 ID。但雪花算法依然存在一些问题,例如时间回拨的问题。

    2024年1月19日
    22.5K00
  • 分库分表必会:跨库分页查询看此一篇就够了

    随着数据库中数据量日益增多,不得进行分库分表,在分库后将数据分布到不同的数据库实例上,以达到降低数据量,提供系统的处理能力,但是这种架构也带来其他问题。

    2023年12月22日
    21.5K00
  • 凭什么不让使用外键!?你知道吗?

    当数据量打的时候,我们就要考虑分库分表了,但是在分库分表环境中,相关数据可能分布在不同的数据库中,外键通常难以跨越不同数据库来建立关系。更重要的是,分库分表环境中,数据的一致性可能更难维护。跨库事务搞不定。

    2023年11月13日
    9.5K00
  • 大数据时代必备技能——分库分表的原理与应用

    分库分表是一种常见的数据库扩展方案,可以通过将数据分散到多个物理数据库中,并按照一定的规则划分数据,来提高系统的性能和并发能力。下面,我将详细介绍分库分表适用场景、好处和坏处,以及业内常用的解决方案和执行流程。

    2023年7月10日
    13.3K00
  • Mybatis-Plus官方发布分库分表神器,一个依赖轻松搞定!

    今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。

    2023年5月7日
    25.3K00
  • 手把手带你用数据库中间件Mycat+SpringBoot完成分库分表

    随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台服务的资源终究是有限的,因此需要对数据库和表进行拆分,从而更好的提供数据服务。

    2023年5月7日
    12.2K00
  • 亿级大表分库分表实战总结(万字干货,实战复盘)

    分库分表的文章网上非常多,但是大多内容比较零散,以讲解知识点为主,没有完整地说明一个大表的切分、新架构设计、上线的完整过程。我结合去年做的一个大型分库分表项目,来复盘一下完整的分库分表从架构设计 到 发布上线的实战总结。

    2023年5月6日
    27.7K00
  • “分库分表" 不注意选型和流程的话,容易失控

    本文意图打开数据库中间件的广度,而不考虑实现深度,至于库表垂直和水平分的概念和缘由,不做过多解释。所以此文面向的是有一定研发经验,正在寻找选型和拆分流程的专业人士。 2019-12-26 15:16:35 分库分表选型流程 ORDER BY排序太简单?那是因为你还没用过这四大排序函数! 今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Server排序中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。

    2023年5月6日
    11.6K00
  • 别再问“分库分表”了,再问就崩溃了!

    在谈论数据库架构和数据库优化的时候,我们经常会听到分库分表,分库分表其实涉及到很多难题,今天我们来汇总一下数据库分库分表解决方案。 2019-12-17 09:29:02 数据库架构分库分表 24个必知必会的系统管理员面试问题 作为一个经常与计算机打交道的极客,在硕士毕业后在 IT 行业选择我的职业是很自然的选择。因此,我认为走上系统管理员之路是正确的路径。在我的职业生涯中,我对求职面试过程非常熟悉。现在来看一下对该职位的预期、职业发展道路,以及一系列常见面试问题及我的回答。 2019-12-16 09:43:23 系统管理员面试 一文带你了解 Redis 的慢日志相关底层原理 相信很多小伙伴在使用 Redis 的时候都知道 Redis 有相关慢日志的查询功能,并且多多少少都看过。那 Redis 底层到底是如果创建慢日志以及慢日志的结构是什么样子的呢?这篇文章就带大家认识一下。 2019-12-16 08:30:52 Redis日志服务器 终端程序不支持SOCKS5/HTTP代理怎么办?有了这个神器后,终于可以跨越高山和大海了! 今天就给大家介绍一款神器 graftcp,graftcp 可以把任何指定的终端程序的 TCP 连接重定向到 SOCKS5 或 HTTP 代理,并且不会影响其它的终端程序。是不是很好的解决了你的痛点呢? 2019-12-13 11:05:24 SOCKS5HTTP运维 基础普及之什么是分布式SQL 译文 本文向您介绍分布式SQL的基本概念,其对应的数据库架构,以及对于业务应用的各种优势。

    2023年5月6日
    16.4K00
  • 大规模线上应用TiDB会遇到的坑,本文都帮你排除好了

    转转引入 TiDB 首先解决了分库分表的问题。某些场景不便于分库分表, 分库分表会使业务层开发逻辑变得越来越复杂,不利于降本增效的方向。其次解决了海量数据存储的问题。单机容量有瓶颈,会影响最终集群的效果。 2019-11-14 09:17:05 TiDB分库分表性能 详细讲解 Redis 的两种安装部署方式 Redis 是一款比较常用的 NoSQL 数据库,我们通常使用 Redis 来做缓存,这是一篇关于 Redis 安装的文章,所以不会涉及到 Redis 的高级特性和使用场景,Redis 能够兼容绝大部分的 POSIX 系统。 2019-11-14 08:42:57 Redis数据库Linux 数据库优化超详解!Linux上 MySQL 优化三板斧 现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。

    2023年5月6日
    10.9K00
  • 阿里巴巴数据库分库分表的实践

    在2006年阿里巴巴B2B团队以开源方式研发了Cobar这一关系型数据的分布式处理系统。该系统在很大程度上解决了最初使用Oracle数据库因为存储数据变得越来越大带来的扩展性问题,并且为开发人员提供了一个使用相对简单的用户体验,在当时Cobar平均每天处理近50亿次的SQL操作。

    2023年5月6日
    20.9K00

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信