数据库系统的核心是什么
数据库系统的核心是数据库管理系统(Database Management System,简称DBMS)。DBMS是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括查询、更新、管理数据库中数据等功能。以下是DBMS的几个关键功能和特点:
2025-01-08
binlog乱序
我们知道在语句执行期间binlog会记录到binlog_cache_size,但是超过binlog_cache_size的会放到临时文件,等到commit的时候写到binlog文件中,当然是考虑sync_binlog = 1的情况下关于这段在文档中也有描述: Within an uncommitted transaction, all updates (UPDATE, DELETE, or INSERT) that change transactionaltable...
2022-01-24
MySQL数据库基础教程(无比详细)mysql初体验篇
一、数据库的基本概念1、数据(Data)描述事物的符号记录包括数字,文字,图形,图像,声音,档案记录等以“记录”形式按统一的格式进行存储2、表将不同的记录组织在一起用来存储具体数据3、数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合4、数据库管理系统(DBMS)是实现对数据库资源有效组...
小程序云开发数据库能力解读
近几年小程序•云开发越来越火,云开发主要基于Serverless架构,Serverless架构包含两块:Faas(函数即服务)和BaaS(后端即服务)。FaaS提供的是按需运行的计算能力,而BaaS提供的则是包括对象存储、数据库、等开通即用的后端能力,本文主要介绍的是云开发中的数据库能力。
2020-04-08
R语言贝叶斯推断与MCMC:实现Metropolis-Hastings 采样算法示例|附代码数据
任何MCMC方案的目标都是从“目标”分布产生样本。在这种情况下,我们将使用平均值为1的指数分布作为我们的目标分布。所以我们从定义目标密度开始:
2023-09-21
【北亚数据库数据恢复】误操作导致数据丢失的华为云mysql数据恢复案例
在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本执行于生产库,导致其中8个表被truncate,4个表的少量数据被delete。DBA联系北亚数据恢复中心要求恢复被truncate的8个表以及部分数据被delete的4个表的数据。
2022-03-28
MongoDB最简单的入门教程之一 环境搭建
MongoDB是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,特别广泛地应用于国内很多互联网公司,是非关系数据库当中功能最丰富,最像关系数据库的。
2018-10-26
什么是数据库的内模式
在数据库架构中,内模式是一个核心概念,涉及到数据的物理存储方式和内部表达。这一层模式是用户所看不见的,它描述了数据在系统内部如何存储、数据的存储路径、索引的使用方法等。简言之,内模式定义了数据的物理实现,并且它是对概念模式的物理实现。
2024-05-13
【赵渝强老师】MongoDB逻辑存储结构
MongoDB的逻辑存储结构是一种层次结构,主要包括了三个部分,即:数据库(Database)、集合(Collection,也可以叫做表)和文档(Document,也可以叫做记录)。MongoDB的逻辑存储结构是面向用户使用的,使用mongoshell或者应用程序操作MongoDB时,主要就是操作的MongoDB逻辑存储结构。视频讲解如下:[链接]
2024-12-25
MYSQL
1、mysql索引是排序好的数据结构(B+树结构)。2、建立索引会占用磁盘空间的索引文件。3、对经常修改的数据,不适合创建索引,会破环B+树结构。
mysql 系列:日志
日志的存在,为数据库的很多功能提供了保障。像用于回滚数据的 undo log,用于恢复数据的 redo log, 以及用于主从备份的 binlog。本文将会大致介绍下数据库里的日志类别,以及重点分析下事务日志的相关知识点。
2021-09-02
【数据库数据恢复】SQL Server数据库数据恢复案例
SQL Server数据库故障情况:某公司一台存储损坏,SQL Server数据库崩溃。管理员重组存储,恢复数据库文件,发现有四个ndf文件大小变为0KB。管理员联系我们数据恢复中心进行数据恢复。
2022-06-08
【面试题精讲】mysql-update语句执行流程
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址全网最细面试题手册,支持艾宾浩斯记忆法1. 什么是 update 语句?update 语句:是一种用于修改数据库表中的数据记录的 SQL(Structured Query Language,结构化查询语言)操作语句。它可以对表中的单条...
2023-10-23
gf框架之gdb - 优雅强大的数据库ORM
gf框架的数据库ORM操作由gdb包提供支持,gdb包经过非常精心优雅的设计,提供了非常强大的配置管理、方法操作、链式操作、事务操作等功能。gdb包具体API说明文档详见:godoc 。本章节对gdb包的使用进行基本的介绍,包括:gdb包基本功能介绍,配置管理功能说明,常见用法及常用操作示例。
诺贝尔化学奖颁给“基因编辑”,华裔科学家张锋未能一同加冕
要知道她们在去年,可是诺奖生理学\医学奖的热门候选,并且支持者非常坚定,认为是时候轮到她们了。没想到一年之后,该方向研究在“理综”奖——诺贝尔化学奖实现加冕。
2020-10-07
聊一聊 MySQL 中的事务及其实现原理
这可能是比较常见的面试场景了,你也许回答到了事务的四大特性,但是不一定知道他的实现原理。今天我们就来一起打卡事务的四大特性和实现原理,对于原理的实现,这篇文章只是粗略的介绍一下,更多的细节可以关注我后续的文章。
2020-01-03
msyql数据库按需备份-binlog配合全备
通过在my.cnf配置bin-log,实现操作日志的记录,并配合mysqldump的全备份来实现全备和按需恢复数据的数据备份方案。再以实例来说明方案的实现。本文章实现单机备份方案,主从备份,后续再补充。实施环境说明: --centos:6.5 --mysql5.7.12注:本文以linux系统下的方案,windows系统可作为参考。