前言而本篇文章的背景是在我们上线这段时间遇到的一些问题并尝试解决的方案。问题产生之前提到在分表应用上线前我们需要将原有表的数据迁移到新表中,这样才能保证业务不受影响。所以我们单独写了一个迁移应用,它负责将大表中的数据迁移到 64 张分表,而再迁移过程中产生的数据毕竟是少数,最后在上线当晚再次迁移过去即可。一切想的很美好,当这个应用上线后却发现没这么简单。数据 ......
423
0
0
2022-12-11
大家好,我是小富~说在前边今天是《分库分表 ShardingSphere 原理与实战》系列的开篇文章,之前写过几篇关于分库分表的文章反响都还不错,到现在公众号:程序员小富后台不断的有人留言、咨询分库分表的问题,我也没想到大家对于分库分表的话题会这么感兴趣,可能很多人的工作内容业务量较小很难接触到这方面的技能。这个系列在我脑子里筹划了挺久的,奈何手说啥也不干活 ......
439
0
0
2022-12-10
前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:相当硬核,黑皮书《数据库系统概念》读书笔记,讲解: 1.数据库系统的基本概念(数据库设计过程、关系型数据库理论、数据库应用的设计与开发…) 2.大数据分析(大数据存储系统,键值存储,Nosql系统,MapReduce,Apache Spark,流数据和图数据库 ......
418
0
0
2022-12-08
前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:相当硬核,黑皮书《数据库系统概念》读书笔记,讲解: 1.数据库系统的基本概念(数据库设计过程、关系型数据库理论、数据库应用的设计与开发…) 2.大数据分析(大数据存储系统,键值存储,Nosql系统,MapReduce,Apache Spark,流数据和图数据库 ......
553
0
0
2022-12-08
前 言 🍉 作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端 ☕专栏简介:相当硬核,黑皮书《数据库系统概念》读书笔记,讲解: 1.数据库系统的基本概念(数据库设计过程、关系型数据库理论、数据库应用的设计与开发…) 2.大数据分析(大数据存储系统,键值存储,Nosql系统,MapReduce,Apache Spark,流数据和图数据库 ......
440
0
0
2022-12-08
SQLite简介: SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。优点:不需要一个单独的服务器进程或操作的系统(无服务器的)。SQLite 不需要配置,这意味着不需要安装或管理。一个完整的 SQ ......
462
0
0
2022-12-03
说起数据库四大特性,同学们张口就来,ACID!那为什么要ACID?每种特性的原理又是什么?如何实现的?废话少说,哈哥今天带你搞清楚,快上车! ACID,是用来声明数据库事务的四大特性,即原子性 (Atomicity)、 一致性(Consistency)、隔离性(Isolation) 和 持久性(Durability)。目录谈谈个人理解一、ACID特性二、AC ......
387
0
0
2022-11-18
小伙伴想精准查找自己想看的MySQL文章?喏 → MySQL江湖路 | 专栏目录记得,如果有人问你做数据库优化最有效的方式是什么?SQL优化、分布式集群、分库分表!干就完了~ 但上来就考虑分库分表真的合适么,你对分库分表又理解多少呢?什么时候分?有几种分法儿? 别想了,快上车!哈哥带你捋一下分库分表的额各种玩儿法~记得收藏目录一、朴实无华的 - 分表1、垂直 ......
403
0
0
2022-11-18
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一 ......
512
0
0
2022-11-16
前言:临时使用数据库时可以使用docker运行,这样可以防止在系统上安装破坏环境,同时使用docker启动会比在系统中安装配置要快速,可以说是最快的方式安装部署并启动数据库。docker配置启动运行MySQL首先创建目录并进入sudo docker run -p 3306:3306 \ --name mymysql \ --restart=always ......
440
0
0
2022-11-15
具体表结构CREATE TABLE `chat_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `username` varchar(64) DEFAULT NULL COMMENT '用户名', `password` varchar(64) DEFAULT NULL CO ......
644
0
0
2022-11-15
我这里安装Oracle数据库是rpm格式的包。需要先得有以下依赖包关系,先依次按此顺序安装。yum install ./compat-libcap1-1.10-7.el7.x86_64.rpmyum install ./compat-libstdc++-33-3.2.3-72.el7.x86_64.rpmyum install ./oracle-datab ......
474
0
0
2022-11-15
小吴总的开篇鸡汤有人说不具备全局观的设计者想着如果把一片树叶设计的非常美,而忘了树叶需要树枝,树枝是构成大树的一部分,所以说去培育一片森林,才叫做设计。而数据库设计亦是如此,如果纠结于某个列某个表的设计,而忘了整体架构上的把控,这不是一个合格的设计者!开发中我们不可避免的需要进行数据库结构设计,一个好的设计工具可以帮助研发人员更好的展现表的数据结构,数据类型 ......
591
0
0
2022-11-12
本文来自粉丝投稿,作者:陈浩翔本篇主要讲解如何避免数据库设计的一些坑,方便后期的开发与维护。以前经常能够看到,数据库范式,现在说数据库三大范式的少了。三大范式我以前也很严格的弄过,但是后来发现,还是灵活好啊,为什么,业务变动太快了啊,按照范式来,结构变更顶不住。下面我就说一说设计数据库表要注意的一些地方吧。我不是DBA,只是Java后端开发,以下是根据我的个 ......
406
0
0
2022-11-11
作者 | JiekeXu来源 | JiekeXu DBA之路(ID: JiekeXu_IT)大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看 Oracle Data Guard 核心参数说明,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!下面是 ADG 实时应用的架构图:(使用实时应用将 redo 数据应用到备库)这里先不 ......
641
0
0
2022-11-09