最新 最热

从UUID到替代方案:探索Java中唯一ID生成的多种方法

UUID(Universally Unique Identifier)是一个128位长的数字,用于在分布式系统中唯一标识信息。它由两部分组成:一个32位的段和一个96位的段,通过特定的算法生成,以确保在全球范围内的唯一性。...

2024-04-16
1

seata实现分布式事务的原理解析

Seata通过引入**全局事务**的概念,将一个分布式事务分解为多个局部的分支事务,这些分支事务分布在不同的服务或者数据库中。为了协调这些分支事务,Seata定义了三个关键组件:...

2024-04-15
2

【软考 系统架构设计师】数据库系统⑦ 数据库的安全性与备份

对用户进行授权,包括操作类型(如查找、插入、删除、修改等动作)和数据对象(主要是数据范围)的权限。

2024-04-15
1

【软考 系统架构设计师】数据库系统⑥ 并发控制

原子性(Atomicity):一个事务必须被视为一个不可分割的最小逻辑工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。对于一个事务来说,不可能只执行其中的一部分操作,而不执行其中的另外一部分操作,这就是事务...

2024-04-15
1

面试官追问的STW,到底什么是STW?有什么影响?

STW,即Stop-The-World的缩写,指的是系统在执行特定操作时需暂停(停止)所有应用程序线程。

2024-04-15
1

实现百万级数据从Excel导入到数据库的方式

这个案例实际上涉及到多个方面,需要我们系统地分析。让我们首先看看,从Excel中读取百万级数据并将其插入数据库时可能遇到的问题:

2024-04-15
1

Greenplum查看表的创建时间、修改时间、VACUUM、分析时间,建库时间、修改密码、赋权、资源队列、重命名等DDL时间

对于表的DDL时间,可以进入对应的数据库中,然后查询视图pg_stat_operations、pg_stat_last_shoperation、pg_stat_operations、pg_stat_partition_operations 都可以。

2024-04-15
1

利用PHP内存数据库进行全面的单元测试

单元测试是软件开发中的一个基本实践,确保代码的各个组件在隔离的情况下正确运行。有效地管理测试数据是单元测试的一个关键方面,而PHP内存数据库在实现这一目标方面可以发挥关键作用。在这篇博客中,我们将探索用例,并提...

2024-04-15
1

达梦(DM) SQL调优

@[TOC](达梦(DM) SQL调优) 说到SQL调优,那可以说是开发者日常开发过程中经常会遇到的问题,不管你使用的是开源Mysql数据库,还是云原生数据库,或者是其他数据库,SQL调优的问题都是一个长期且久远的事。由于最近的项目使用的...

2024-04-15
1

Redis 容器化,是不是个“软柿子”?

在 Kubernetes 大行其道的今天,数据库容器化对于云原生团队而言是一个极具吸引力,但往往不知道从何下手的挑战。

2024-04-14
1