事务的概念与特性: 事务(Transaction)是并发控制的基本单位。指作为单个逻辑工作单元执行的一系列操作,而这些逻辑工作单元需要具有原子性,一致性,隔离性和持久性四个属性,统称为ACID特性。最经典的银行转账问题:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,如果中间出现差错为了保持数据一致性就需要回滚操作。
1.为什么要用NoSql? 今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。 2
转载
2023-07-08 11:26:01
127阅读
什么是SCN? SCN即system change number,是一个用来维护数据改变版本的数字。其实可以等同于我们所认知的时间,但是若使用我们习惯的时间格式来做比较,数据库的工作量会很大。基于这一点,Oracle将每个时间转换成一个SCN号,使用SCN比较时间先后。SCN号可以和时间互相转换。SCN的特征1.SCN和时间相关联,可互相转换2.SCN只会增加,而不会减少。即使调整数据库服务器的时
目录体系结构存储引擎文件资料摘抄体系结构数据库:物理操作系统文件或其他形式文件类型的集合,是按照某种数据模型组织起来并存放在存储器中的数据集合。实例:数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。Mysql数据库体系结构图:由图可见,MySQL由主要由以下几部分组成:连接池组件:为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。管理服务和工具组件:系统管理和控
转载
2023-06-01 19:03:04
107阅读
一. NoSQL概念 开源的数据库用的最多的是PostgreSQL和MySQL。 关于这2者的对比,参考我的Blog:MySQL 和 PostgreSQL 对比  
转载
2024-07-29 17:59:46
32阅读
# 如何实现MySQL数据库记录数指
## 一、整体流程
下面是实现MySQL数据库记录数指的整体步骤:
```mermaid
gantt
title 实现MySQL数据库记录数指流程
section 创建新表
创建表结构: 2022-01-01, 2d
section 插入数据
插入数据到表中: 2022-01-03, 2d
section
原创
2024-06-11 06:13:22
50阅读
一、简介xtrabackup 是percona公司开源的MySQL innodb物理备份工具,支持在线热备(备份时不影响数据读写),在工具在业内生产上被大量使用,本次使用xtrabackup 备份的日志和数据库general 日志来对备份的流程和原理进行解读。二、xtrabackup备份原理:1、xtrabackup 之所以可以通过复制 InnoDB 表的 ibd 文件工作,是由于 InnoDB
转载
2024-05-04 10:12:22
113阅读
前言1、关系型数据库与非关系型数据库A、什么是数据库?数据库是数据的仓库。数据库与普通的文件系统的主要区别:数据库能快速查找对应的数据。B、什么是关系型数据库?关系型数据库是依据关系模型来创建的数据库。所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。关系模型包括数据结构(数据存储的问题,二维表)、操
转载
2024-04-30 23:42:03
68阅读
在生产环境中,对数据库进行备份是十分重要的,数据库运行异常或者是运维人员误操作,造成数据丢失,可以将备份进行快速恢复,最大程度地降低损失。当然,数据库地备份也有多种方法,例如简单地冷备和稍微复杂点的逻辑备份,都可以借助工具轻松实现。根据不同的业务场景,选择合适的备份策略,已备后患。这里主要介绍了一些针对Mysql的备份方法,着重总结了使用XtraBackup工具中的innobackupex方法,对
本文根据UETSC数据库课程整理而成计算机安全$数据库安全数据库的一大特点:数据共享,但数据共享必然带来数据库的安全性问题;数据库系统中的数据共享是在DBMS统一的严格的控制之下的共享,即只允许有合法使用权限的用户访问允许他存取的数据;数据库系统的安全保护措施是否有效是数据库系统主要的性能指标之一;数据库的安全性和计算机系统的安全是紧密联系、互相支持的;数据库安全保护数据库,防止因用户非法使用数据
转载
2024-05-15 19:11:49
71阅读
(1). 关系的码; (2). 关系的完整性约束
一. 关系的码 ===》1.2.3.--(1).--(2).补充: 全码 在候选码中存在着这样一种特殊的码——全码。全码是指所有属性的组合是关系的候选码。4.--(1).--(2).注意: 事件"属性∈主属性"与事件"属性∈非主属性"并不是对立事件,它们只是互斥事件。5.注意: 被参照关系的主码和参照关系
转载
2023-10-04 18:53:13
92阅读
# MySQL数据库备份 BACKUP DATABASE
在数据库管理中,备份数据库是一项非常重要的任务。备份可以保护数据库免受意外的数据丢失、硬件故障或人为错误的影响。MySQL数据库提供了许多方法来备份数据库,其中最常用的方法是使用`mysqldump`工具。
## mysqldump工具
`mysqldump`是MySQL数据库自带的一个命令行工具,用于备份数据库结构和数据。它可以生成
原创
2024-01-19 05:22:27
155阅读
客户环境为BE2012升级BE2014,使用的数据库为SQLServerrExpress,使用几天后提示空间不足,将到达到数据库限制4G,详细信息如下:TheBackupExecDatabasehasalmostreachedthe4-GBlimitthatisallowedforSQLServerExpressEdition.ToensurethatBackupExeccontinuestofu
转载
2018-05-21 10:17:01
2828阅读
CloudberryBackup由于备份文件时,会在本地创建一个SQLite的数据库,路径:C:\ProgramData\CloudBerryLab\CloudBerryBackup\data,随着时间累积,这个数据库会变得越来越大,从而影响备份的效率,因为每次都需要扫描对比文件夹中的文件与数据库的记录,如图,此时的数据库已经达到18GB咨询客服没有解决方法,唯一的是压缩此文件,可以使用命令实现:
原创
2020-04-27 12:44:07
1147阅读
Xtrabackup是一个开源的免费的热备工具,在Xtrabackup包中主要有Xtrabackup和innobackupex两个工具。其中Xtrabackup只能备份InnoDB和XtraDB两种引擎; innobackupex则是封装了Xtrabackup,同时增加了备份MyISAM引擎的功能。 Xtrabackup备份时不能备份表结构、触发器等等,也不能智能区分.idb数据文件。另外i
转载
2024-08-27 15:50:07
97阅读
在Oracle中,结合逻辑存储与物理存储的概念,我们可以这样来理解数据库、表空间、SCHEMA、数据文件这些概念: 数据库是一个大圈,里面圈着的是表空间,表空间里面是数据文件,那么schema是什么呢?schema是一个逻辑概念,是一个集合,但schema并不是一个对象,or
转载
2024-02-20 20:52:19
774阅读
数据库就是一个相片底片实例就是相纸 一个底片可以冲多个相纸,但一张相纸最多冲一个底片。 tom的一个解释 数据库(database):物理操作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不
MySQL、redis和MongoDB简述SQL数据库与NoSQL数据库SQL数据库:关系型数据库,常用的有MySQL、SQLServer;NoSQL数据库:非关系型数据库,常用的有MongoDB,包含了一下四种类型:
键值数据库:如redis,应用在内容缓存;列族数据库:如BigTable,应用在分布式数据存储与管理;文档数据库:如MongoDB,应用在存储、索引并管理文档的数据或者类似的
转载
2023-09-21 06:49:31
74阅读
MySQL数据库基本知识1、初始MySQL1.1 数据库分类关系型数据库:(SQL)MySQL,Oracle,SQL Sever......通过表和表之间,行和列之间的关系进行数据的存储非关系性数据库:(NoSQL)Redis......非关系性数据库,对象存储,通过对象的自身属性来决定。(例:键值对)1.2 命令行操作数据库use 数据库名; --切换数据库
show databases;
Insus.NET是使用Symantec Backup Exec来备份数据以及一些服务器文件。下面步骤是怎样恢复一个数据库。当我们数据库有问题,或是想恢复某一天的数据,得需要操作数据恢复Restore。首先是从Backup Exec的工具栏,点击标记1Restore,标记2 创建一个New Rest...
转载
2014-11-10 10:13:00
151阅读
2评论