数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

加载中
置顶
发表了博客
昨天 10:28

58 同城一键部署运维架构的实践 - 集群搭配管理平台多场景降本增效

>>>> 图计算业务背景介绍 我们为什么选择 NebulaGraph? 在公司各个业务线中,有不少部门都有着关系分析等图探索场景,随着业务发展,相关的需求越来越多。大量需求使用多模数据库来实现,开发成本和管理成本相对较高。 随着图数据库的发展,相关系统应用越来越成熟,于是引入专业图数据库来满足这部分业务需求的事务也提上日程。接下来要考虑的问题就是图数据库的选型了。 首先,NebulaGraph 有大量互联网大厂应用案例,有效验... 展开更多

收藏 3
2
置顶
发表了博客
前天 09:37

原生Redis跨数据中心双向同步优化实践

一、背景 公司基于业务发展以及战略部署,需要实现在多个数据中心单元化部署,一方面可以实现多数据中心容灾,另外可以提升用户请求访问速度。需要保证多数据中心容灾或者实现用户就近访问的话,需要各个数据中心拥有一致的全量数据,如果真正实现用户就近读写,也就是实现真正的业务异地多活,数据同步是异地多活的基础,这就需要多数据中心间数据能够双向同步。 二、原生redis遇到的问题 1、不支持双主同步 原生redis并没有提... 展开更多

收藏 0
0
置顶
发表了博客
09/27 09:14

如何实现数据库读一致性

1 导读 数据的一致性是数据准确的重要指标,那如何实现数据的一致性呢?本文从事务特性和事务级别的角度和大家一起学习如何实现数据的读写一致性。 2 一致性 1.数据的一致性:通常指关联数据之间的逻辑关系是否正确和完整。 举个例子:某系统实现读写分离,读数据库是写数据库的备份库,小李在系统中之前录入的学历信息是高中,经过小李努力学习,成功获得了本科学位。小李及时把信息变成成了本科,可是由于今天系统备份时间较长... 展开更多

收藏 4
0
置顶
发表了博客
07/12 16:42

ShardingSphere 在数十个联通政务热线场景中的应用:稳定、高效、可复制

联通数科整合中国联通“云、大、物、智、链、安”(云计算、大数据、物联网、人工智能、区块链、安全)等能力,面向智慧城市、数字政府、工业互联网、生态环保、文化旅游等领域,联通数科已积累大量行业标杆案例,成功为客户提供更加丰富、专业的产品和服务。 一、项目背景 随着“互联网+政务服务”政策的持续发力,越来越多的地方政府开始着手打造“互联网+”环境下的政务服务平台。 近年来,联通数科先后助力数十个政务热线平... 展开更多

收藏 0
0
置顶
程序员
发表了问答
09/26 13:59

目前数据稽核,数据对账用什么方式补数据比较好?h公司的数据稽核做的挺好的,可惜。。。

必威体育app手机版目前数据稽核,数据对账用什么方式补数据比较好?h公司的数据稽核做的挺好的,可惜。。。 有大哥知道吗

收藏 0
置顶
发表了博客
09/26 09:30

SQL经典练习题(上)

目录 引言: 一、初始化4张基础表 1、数据表介绍 2、初始化(创建表并插入测试数据) 二、SQL习题 1、查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 2、查询同时存在" 01 "课程和" 02 "课程的情况 3、查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null ) 4、查询不存在" 01 "课程但存在" 02 "课程的情况 5、查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 6、查询在 SC 表存在... 展开更多

收藏 5
0
置顶
发表了博客
09/23 09:47

Lua脚本在Redis事务中的应用实践

使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务中的命令要么全部被执行,要么全部都不执行(原子操作)。但其中有命令因业务原因执行失败并不会阻断后续命令的执行,且也无法回滚已经执行过的命令。如果想要实现和MySQL一样的事务处理可以使用Lua脚本来实现,Lua脚本中可实现简单的逻辑判... 展开更多

收藏 9
0
置顶
发表了博客
09/22 17:34

如何避免这10类常见故障?B站数据库架构设计做了这5步……

# 一分钟精华速览 # 今年3月GitHub在一周内出现了多次服务不可用的情况,每起事件持续时长在 2-5 小时,据有媒体统计,GitHub在一周中多次中断影响的开发者数量高达 7300 万。事后GitHub 高级工程副总裁 Keith Ballinger 发文表示,「我知道这会影响许多客户的生产力,我们也非常重视这一点。过去几周发生的宕机事件根本原因是我们的‘MySQL1’集群中的资源争夺,在负载高峰期,影响了 GitHub 大量服务和功能。」 数据库故障对企... 展开更多

收藏 7
0
置顶
发表了资讯
09/23 10:42

持续引领敏捷数据服务,PingCAP 打造 PB 级在线数据服务平台

2022 年 9 月 22 日,企业级开源分布式数据库厂商 PingCAP 用户峰会在京举行。本届峰会以“现在决定未来”为主题,汇聚前沿数据科技与商业洞见,来自建信金科、百胜中国、传音控股、老虎国际、平安科技、杭州银行、中国人寿财险、工商银行、东软集团、中电金信、嘉和美康、神州数码、云徙科技、天翼云等多家 PingCAP 重量级客户、合作伙伴及产业大咖共同分享数字化转型与数据价值创新中的选择,探讨如何通过面向未来的敏捷数据服... 展开更多

收藏 2
置顶
技术主管
发表了博客
09/23 10:41

爆肝整理5000字!HTAP的关键技术有哪些?| StoneDB学术分享会#3

在最新一届国际数据库顶级会议 ACM SIGMOD 2022 上,来自清华大学的李国良和张超两位老师发表了一篇论文:《HTAP Database: What is New and What is Next》,并做了 《HTAP Database:A Tutorial》 的专项报告。这几期学术分享会的文章,StoneDB将系统地梳理一下两位老师的报告,带读者了解 HTAP 的发展现状和未来趋势。 在深度干货!一篇Paper带您读懂HTAP这期分享中我们已经把HTAP产生的背景和现有的HTAP数据库及其技术栈做了... 展开更多

收藏 3
0
置顶
发表了博客
09/23 10:31

数据迁移工具chameleon的使用限制

这次介绍另一种也很常用的数据迁移工具chameleon。 目录 简介 使用限制 1.一般性限制 2. 对象迁移限制 3. 在线迁移限制 简介 chameleon是一个用Python 3编写的MySQL到openGauss的实时复制工具。工具使用mysql-replication库从MySQL中提取row images,这些row images将以jsonb格式被存储到openGauss中。在openGauss中会执行一个pl/pgsql函数,解码jsonb并将更改重演到openGauss。同时,工具通过一次初始化配置,使用只读模式,将... 展开更多

收藏 0
0
置顶
发表了博客
09/08 16:02

基于AI算法的数据库异常监测系统的设计与实现

> 美团数据库平台研发组,面临日益急迫的数据库异常发现需求,为了更加快速、智能地发现、定位和止损,我们开发了基于AI算法的数据库异常检测服务。本文从特征分析、算法选型、模型训练与实时检测等维度介绍了我们的一些实践和思考,希望为从事相关工作的同学带来一些启发或者帮助。 ![](http://oscimg.xuhui-sz.com/oscnet/up-bbaeb4e466f9bdbbcca38fa1ce699c06471.jpg) ## 1. 背景 数据库被广泛用于美团的核心业务场景上,对稳... 展开更多

收藏 0
0
置顶
发表了博客
09/22 15:26

MySQL DDL执行方式-Online DDL介绍

1 引言 大家好,今天与大家一起分享一下 mysql DDL执行方式。 一般来说MySQL分为DDL(定义)和DML(操作)。 DDL:Data Definition Language,即数据定义语言,那相关的定义操作就是DDL,包括:新建、修改、删除等;相关的命令有:CREATE,ALTER,DROP,TRUNCATE截断表内容(开发期,还是挺常用的),COMMENT 为数据字典添加备注。 DML:Data Manipulation Language,即数据操作语言,即处理数据库中数据的操作就是DML,包括:选... 展开更多

收藏 0
1
置顶
发表了博客
2018/05/25 13:50

基于前序遍历的无递归的树形结构的数据库表设计

本文介绍的方法基于多叉树的前序遍历序列,是所有数据库树结构存储方案中查询子树速度最快的方案。最早发表在这里"http://drinkjava2.iteye.com/blog/2353983",但那篇文章太啰嗦了,这是整理后的精简版,其实原理很简单,几句话就能说完。 目前常见的树形结构数据库存储方案有以下四种,但是都存在一定问题: 1)Adjacency List(邻接表):每个节点仅记录父节点主键。优点是简单,缺点是访问子树需要递归遍历,对数据库压力大(... 展开更多

收藏 31
2
置顶
发表了博客
09/22 10:35

【openGauss数据迁移系列】使用pgloader将数据从MySQL迁移到openGauss的最佳实践

数据库迁移是实际工作中经常遇到的问题,比如由于磁盘空间、业务性能、项目改造等等原因,有从甲服务器迁移到乙服务器,从A种数据库迁移到B种数据库,从源路径迁移到另一个目标路径、同一个机器下从一个用户迁移到另一个用户等各种场景,有时需要整个数据库所有文件都迁移,有时只需要迁移部分数据文件如REDO、表空间文件等。 目录 一、概述 二、迁移前准备: 下载pgloader 修改openGauss加密方式(重要) openGauss设置监听 测... 展开更多

收藏 0
0
置顶
发表了博客
09/08 17:39

Online Schema Change(在线更新元数据)

传统的关系型数据库在执行 Schema 变更时,为了保证数据一致性需要锁表,锁表期间任何读写操作都会受到阻塞,直到 Schema 变更结束,释放表锁。 这样做法使处理流程简单化,但同时弊端也很明显,那就是其他的 DML 操作都会受到阻塞,影响正常业务。 开务数据库的 OSC 引进 2 个中间状态,通过控制过渡状态来保证数据一致性且不需要锁表,因而不影响正常业务。为方便后续理解,这里先罗列常见的 4 种 OSC 状态 1、Absent此状态下... 展开更多

收藏 0
0
置顶
发表了博客
09/19 11:07

分布式架构下如何选择最佳Store?

## 一、背景 开务数据库是一款云原生分布式数据库,基于分布式架构特点其存储数据默认有 3 份,分别存储在各节点下的不同 Store 中。**在多节点多 Store 的情况下,如何选择存储数据的 Store 就显得尤为重要。** 开务数据库中通过特定算法,根据 Store 的存储容量、磁盘介质以及每个 Store 的 QPS 等综合因素,计算出最佳的 Store 以完成数据存储,我们把这个过程称之为 **Store 的 Rebalance**。但是此过程从集群初始化就持续地... 展开更多

收藏 0
0
置顶
发表了博客
09/21 10:52

苏宁构建知识图谱的大规模告警收敛和根因定位实践-AI 监控保证日常和大促稳定性

作者简介 汤泳,苏宁科技集团智能监控与运维产研中心总监,中国商业联合会智库顾问,致力于海量数据分析、基于深度学习的时间序列分析与预测、自然语言处理和图神经网络的研究。在应用实践中,通过基于 AI 的方式不断完善智能监控体系的建设,对日常和大促提供稳定性保障。 概述 知识图谱有较强的知识表达能力、直观的信息呈现能力和较好的推理可解释性,因此知识图谱在推荐系统、问答系统、搜索引擎、医疗健康、生物制药等领域... 展开更多

收藏 2
2
置顶
发表了博客
09/21 10:03

一条sql了解MYSQL的架构设计

1 前言 对于一个服务端开发来说 MYSQL 可能是他使用最熟悉的数据库工具,然而,大部分的Java工程师对MySQL的了解和掌握程度,大致就停留在这么一个阶段:它可以建库、建表、建索引,然后就是对里面的数据进行增删改查,语句性能有点差?没关系,在表里建几个索引或者调整一下查询逻辑就可以了,一条sql,MYSQL是如何处理的,为我们做了什么,完全是个黑盒。本文主要通过sql执行的过程打破这样一个黑盒的认知,来了解MYSQL的逻辑架... 展开更多

收藏 6
0
置顶
发表了博客
09/21 09:59

PostgreSQL逻辑复制解密

在数字化时代的今天,我们都认同数据会创造价值。为了最大化数据的价值,我们不停的建立着数据迁移的管道,从同构到异构,从关系型到非关系型,从云下到云上,从数仓到数据湖,试图在各种场景挖掘数据的价值。而在这纵横交错的数据网络中,逻辑复制扮演着及其重要的角色。 让我们将视角从复杂的网络拉回其中的一个端点,从PostgreSQL出发,对其逻辑复制的原理进行解密。 1 概念与原理 逻辑复制,是基于复制标识复制数据及其变化... 展开更多

收藏 1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部