首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据库
头发尚在
创建于2023-02-22
订阅专栏
数据库使用及故障排查。
等 1 人订阅
共37篇文章
创建于2023-02-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ShardingJDBC 16_数据库编排治理
配置中心 配置集中化:越来越多的运行时实例,使得散落的配置难于管理,配置不同步导致的问题十分严重。将配置集中于配置中心,可以更加有效进行管理。 配置动态化:配置修改后的分发,是配置中心可以提供的另一个
ShardingJDBC 15_分布式事务实战
ShardingSphere 整合了XA、为分布式事务控制提供了极大的便利,我们可以在应用程序编程时,采用以下统一模式进行使用。 1 引入Maven依赖 在 pom.xml 文件中添加 XA 模式依赖
ShardingJDBC 14_分布式事务
1 分布式事务理论 CAP(强一致性),对于共享数据系统,最多只能同时拥有CAP其中的两个,任意两个都有其适应的场景。 选项 描述 C(consistence) 所有的节点上的数据时刻保持同步 A(a
ShardingJDBC 13_对用户密码加解密
1 创建数据表 在数据库中创建一个用于存储用户姓名、明文密码、加密密码的数据表 t_user。 2 创建实体类 创建的实体类的成员变量,与数据表字段并不完全一致。 因为是进行加解密,数据库中保存的是明
ShardingJDBC 12_数据脱敏
什么时数据脱敏 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。涉及客户安全数据或者一些商业性敏感数据,如身份证号、手机号、卡号、客户号等个人信息,按照规定,都需要进
ShardingJDBC 11_强制路由
在一些应用场景中,分片条件并不在SQL中,而是由外部的业务逻辑决定。因此,需要提供一种通过在外部业务代码中指定路由配置的一种方式。 这种方式在 ShardingJDBC 中称为 hint,如果用 hi
ShardingJDBC 10_读写分离的实现
1 配置读写分离 创建一个用于读写分离操作的配置文件 application-master-slave.properties。 在配置文件中,设置主从库连接信息 在配置文件中,设置主从库节点名及负载均
ShardingJDBC 09_读写分离知识
1 概念 读写分离是通过主从的配置方式,将查询请求均匀地分散到多个数据副本,提升系统的处理能力。 主库:新增、修改、删除数据操作所使用的数据库 从库:查询数据操作所使用的数据库 主从架构:读写分离,目
ShardingJDBC 08_广播表
1 ShardingJDBC中的广播表 广播表,也可以称为全局表或静态表,存储的多为静态的、基本不会发生变化的数据,如世界时区、国家和地区、行政区划等等。 与在MyCat中相同,为减少不同库之间的查询
ShardingJDBC 07_拆表与分库
之前创建了两张表:orders 及 order_info,其中 order_info 中的字段 order_id 关联到 orders 表中的 id。 可以说,order_info 表是 orders
ShardingJDBC 06_主键生成器
通过上一篇的学习,我们可以将同一类型的数据,同时写入到不同库的同名表中,实现的数据分片。 但是通过对数据表的观察,发现在不同分片中的数据记录,存在主键ID重复的情况: 修改配置 在 propertie
ShardingJDBC 05_分库测试
编写测试脚本 在 test 目录下创建测试类 因为要使用 springboot的测试类,还需要创建一个 springboot 的启动类。 因为不是真的要启动 springboot,这里只需要创建一个空
ShardingJDBC 04_分库实战
1 创建数据库 分别创建两个数据库,并在数据库中创建两个相同的表。 这里创建的数据库是: shardingjdbc1,shardingjdbc2 并在数据库下创建两张表:order, order_in
ShardingJDBC 03_分片知识
真实表 物理表。 逻辑表 不考虑数据的实际存放位置,将分别存放在不同数据库分片中的数据,仍然使用同一个名称来操作的表结构的名称。这个名称就是逻辑表的表名。
ShardingJDBC 02_内部结构
1 使用过程 1.1 maven依赖 在项目的pom.xml文件中加入以下内容 1.2 规则配置 Sharding-JDBC 可以通过以下方式配置使用: Java代码 YAML文件 Spring命名空
ShardingJDBC 01_概念及主要功能
1 ShardingJDBC 是什么 Sharding-JDBC 是 Apache ShardingSphere 生态圈中一款开源的分布式数据库第三方组件。 ShardingSphere 由 Shar
MyCat22——性能监控
Mycat-web 是 Mycat 可视化运维的管理和监控平台。Mycat-web 引入了 Zookeeper 作为配置中心,可以管理多个节点。
MyCat21——防火墙设置
在mycat的 server.xml 配置文件中有一个标签 firewall 是用来设置防火墙。 whitehost 用来设置白名单; blacklist 用来设置SQL操作的黑名单。
MyCat20——权限控制标签
设置标签 在mycat中,对逻辑库的读写权限进行了限制。通过 server.xml 配置文件中的 user 标签进行设置。
MyCat19——搭建MyCat高可用集群
我们在一台机器上安装了HAProxy,实现了MyCat服务的集群。但是这样的架构中,只有一个HAProxy服务,一旦这个服务发生了宕机,集群将不可用。
下一页