数据库文件

Redis持久化方式AOF和RDB

荒凉一梦 提交于 2019-11-28 19:53:38
RDB持久化 AOF持久化 全量备份,一次保存整个数据库 增量备份,一次保存一个修改数据库的命令 保存的间隔较长 保存的间隔默认一秒 数据还原速度快 数据还原速度一般 save会阻塞,但bgsave或者自动不会阻塞 无论是平时还是AOF重写,都不会阻塞 更适合数据备份,默认开启 更适合用来保存数据,和一般SQL持久化方式一样,默认关闭 启动优先级 : 低 启动优先级 : 高 体积 : 小 体积 : 大 恢复速度 : 快 恢复速度 : 慢 数据安全性 : 丢数据 数据安全性 : 根据策略决定 轻重 : 重 轻重: 轻 1、Redis持久化 RDB(Redis DataBase)------数据 AOF(AppendOnlyFiel)------命令 默认情况下,RDB开启,AOF关闭。 这两种形式都可以将存储在内存中的数据库数据以文件形式保存到硬盘中,防止数据丢失。文件位置:/var/lib/redis/6379 RDB持久化功能可以将服务器包含的所有数据库数据以二进制文件的形式保存到硬盘中,创建RDB类型的文件,默认为dump.rdb。服务器再次启动时会载入RDB文件,根据RDB文件的内容、还原服务器原有的数据库数据。 1.1 创建RDB文件方式 前两种需要用户手动执行,第三种有redis服务器自动执行 服务器执行客户端发送SAVE命令 服务器执行客户端发送BGSAVE命令

ArcSDE数据库、文件地理数据库和个人地理数据库的区别

試著忘記壹切 提交于 2019-11-28 19:45:37
Geodatabase地理数据库分为: Personal Geodastabase个人地理数据库, File Geodatabase文件地理数据库, ArcSDE Geodatabase SDE地理数据库。 三者分别对应的就是*.mdb、*.gdb和SDE数据库。其中gdb和mdb的区别在于: mdb数据库采用Microsoft Access 数据文件结构,容量上限为2GB,且随着数据量变大时,性能会下降,有效数据库大小一般在250M到500M之间。 gdb数据库单个数据集存储上限可达到1TB,可存储多个数据集。 SDE地理数据库是基于Oracle、SQL Server、Informix或者DB2的大型关系型数据库打造的企业级空间数据库,需要通过ArcSDE进行连接,支持多用户读写。 关键特征 ArcSDE 地理数据库 文件地理数据库 个人地理数据库 描述 在关系数据库中以表的形式保存的各种类型的GIS数据集的集合(对在关系数据库中存储和管理GIS数据的ArcGIS用户建议使用的本机数据格式) 在文件系统文件夹中保存的各种类型的GIS数据集的集合(对在文件系统文件夹中存储和管理的ArcGIS用户建议使用的本机数据格式) 在MicrosoftAccess数据文件中存储和管理的ArcGIS地理数据库的原始数据格式。(此数据格式的大小有限制且仅适用于Windows操作系统) 用户数

Windows-server-2008-R2安装Oracle-11g-R2-dataguard

Deadly 提交于 2019-11-28 19:36:07
一、安装环境 1、服务器环境:Windows server 2008 R2 x64 Standard 两台 CPU:8核 内存:8G 硬盘空间:1060G 2、软件:oracle 11g R2 二、安装前配置 1、IP地址配置要求 主库IP:192.168.2.50 备库IP:192.168.2.51 注:两台主机要保证可以ping通 2、oracle安装要求 主库:安装oracle软件,并创建数据库 备库:仅安装oracle软件 3、安装位置 主库: oracle 软件 : E:\app\Administrator\product\11.2.0\dbhome_1 数据库 orcl : E:\app\Administrator\oradata\orcl 备库: oracle 软件:E:\app\Administrator\product\11.2.0\dbhome_1 注:要明了数据库的安装位置以及数据库实例的安装位置,不管是走安装默认位置还是自定义位置 4、数据库实例预设: 主库:数据库实例 orcl(已创建) 备库:数据库实例 djl (未创建) 注意:如果已经安装数据库实例,可以新建一个实例,或者把原来的实例给删除 三、配置dataguard主从库 1、检查数据库,开启归档模式,如下图所示: 连接数据库 C:\Users\Administrator>sqlplus / as

【04】MySQL:存储引擎

南笙酒味 提交于 2019-11-28 17:28:46
写在前面的话 在使用 Linux 的时候,可以经常听到有关文件系统 FS(File System)的东西,MySQL 也有属于自己类似的东西,那就是存储引擎。之前在创建数据表的时候,在 Create table 后面一般都加了 engine=innodb。这就是指定存储引擎。 关于存储引擎 可以将存储引擎就当作 Linux 而言的文件系统,其主要功能在于:数据读写 / 安全 / 一致性,提升读写性能,提供热备份,自动故障恢复,高可用等。 需要知道的存储引擎大致有: InnoDB , MyISAM , MEMORY ,ARCHIVE, CSV , BLACKHOLE ,MERGE,NDBCLUSTER,EXAMPLE 等 查看数据库支持的存储引擎: show engines; 结果: 值得注意的是,存储引擎针对的对象是表,这意味着一个库中,可能存在多种存储引擎,例如: select TABLE_NAME,ENGINE from information_schema.tables where TABLE_SCHEMA="mysql"; 结果: 对于 MySQL 的两大分支 Percona 和 MariaDB 的存储引擎: Percona:默认 XtraDB MariaDB:默认 InnoDB 同样也有其它的存储引擎:TokuDB,RocksDB,MyRocks 等。

深入浅出计算机组成原理学习笔记:SSD硬盘(下)-如何完成性能优化的KPI?(第47讲)

て烟熏妆下的殇ゞ 提交于 2019-11-28 15:52:44
一、引子 1、为什么Windows操作系统、用了SSD的系统盘,就不能用磁盘碎篇整理功能? 如果你平时用的是Windows电脑,你会发现,用了SSD的系统盘,就不能用磁盘碎片整理功能。这是因为,一旦主动去运行磁盘碎片整理功能,就会发生一次块的擦除, 对应块的寿命就少了一点点。这个SSD的擦除寿命的问题,不仅会影响像磁盘碎片整理这样的功能,其实也很影响我们的日常使用。 2、读多的场景 我们的操作系统上,并没有SSD硬盘上各个块纸目前已经擦写的情况和寿命,所以它对待SSD硬盘和普通的机械硬盘没有什么区别。 我们日常使用PC进行软件开发的时候,会先在硬盘上装上操作系统和常用软件,比如Office,或者工程师们会装上VS Code、WebStorm这样的集成开发环境。 这些软件所在的块,写入一次之后,就不太会擦除了,所以就只有读的需求。 3、写多的场景 一旦开始开发,我们就会不断添加新的代码文件,还会不断修改已经有的代码文件。因为SSD硬盘没有覆写(Override)的功能,所以,这个过程中,其实我们是在反复地写入新的文件,然后再把原来的文件标记成逻辑上删除的状态。等SSD里面空的块少了, 我们会用“垃圾回收”的方式,进行擦除。这样,我们的擦除会反复发现在这些用来存放数据的地方。 有一天,这些块的擦除次数到了,变成了坏块。但是,我们安装操作系统和软件的地方还没有坏

项目开发,我的名字不可能这么可爱——开篇

大城市里の小女人 提交于 2019-11-28 15:51:20
想一个好听的名字真的是好难的,可是每次在作品里看见了好名字,需要用时又记不起来了(囧)。为此,我打算做个收集动漫作品中好听的名字应用。嗯,初心是这样的,可是随着脑洞的不断大开,已经变成了动漫人物信息卡包一样的东西了。大概就像下面一样: 嗯,应用功能比较简单,不过练习才是最重要的(笑)。 好了,说完想法了,该扯扯技术上的事了(一本正经)。 1、首先是人物的信息处理 将收集的人物信息用xml文件保存; 将xml文件中的数据转换到数据库中(便于通过标签筛选和之后在应用中添加新的作品和人物信息)。 2、界面采用material design布局 这个不多说,跟上面展示的一样。 3、首页的作品标签采用流式布局 自定义流式布局; 4、每一个人物的信息展示界面处理 这里的处理包括两方面: 通过作品标签从数据库中获取作品所对应的任务信息; 人物卡片切换时的动画效果。 开篇就介绍到这里,详细的实现过程在接下来的文章中会依次给出。下篇先做人物的信息收集与处理。 来源: CSDN 作者: 理想乡 链接: https://blog.csdn.net/u012340219/article/details/49308709

云计算学习笔记 超级全面

纵然是瞬间 提交于 2019-11-28 15:04:19
ls -hl 显示详细信息 -a 显示全部文件 cd 切换目录 pwd 显示当前路径 mkdir 创建目录 -p 递归创建目录 rm 删除目录 -r强制 f不提示 alias别名设置 /etc/bashre /root/.bashre /用户/.bashre hostnamectl 查看主机名 hostnamectl set-hostname 永久修改 ifconfig eth0 //查看eth0网卡信息 5.cat /proc/cpuinfo //查看cpu信息 6.cat /proc/meminfo //查看内存信息 看文件类型 file 文件名 查看内容 cat -n head tail more 按行显示 less 分屏可控 touch 创建文件 find 查找内容 mv 移动 cp -r 递归 tar -cf 要压缩到的路径和名字 要压缩文件的目录和路径 tar -xf 要解压的文件 要解压文件的路径 gz --gzip 速度快 .bz2---bzip2 中间 .xz----xz 慢 小 vim 有三种工作模式 命令模式默认 末行模式 输入模式 i光标起始 o光标下另起一行 a光标后起始位置 gg首 G末 3G指定几行 p粘贴 u撤销 x删除 /查找替换文字 dd 删除一行 3dd指定删除 /s/原内容/先内容 :set nu行号 ####################

【讲清楚,说明白!】Zabbix企业级自动化监控实战演练

*爱你&永不变心* 提交于 2019-11-28 14:13:14
Zabbix是什么: Zabbix是由工程师Alexei Vladishev创建,目前有Zabbix SIA在持续开发和支持。Zabbix是一个企业级的分布式开源监控方案。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。Zabbix是免费的,Zabbix是根据GPL通用公共许可证第二版编写和发行的。意味着它的源代码都是免费发行的,可供公众任意使用。目前世界各地许多不同规模的组织将Zabbix作为主要的监控平台。 Zabbix监控是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让系统管理员快速定位并解决存在的各种问题

新手指导Thinkphp开发指南

筅森魡賤 提交于 2019-11-28 13:51:59
小编于昨日参加朋友婚礼,浑身喜气洋洋。今天给用户带来的是关于thinkphp开发指南的纯技术性的文档,本文档目的很简单: 1、 帮助开发人员掌握thinkphp入门 2、 快速利用thinkphp进行项目开发 无忧主机www.51php.com,继续沿用通俗易懂的语言风格,描述如何基于thinkphp平台进行项目的开发,并熟练掌握thinkphp平台的使用。这是一个从了解到精通thinkphp的必备的thinkphp基础使用教程。 1、 thinkphp 如何创建项目文件? 使用thinkphp建立开发项目是任务开始的第一步,建立项目主要包括:thinkphp项目的目录结构、生成入口文件、配置文件等这些基本文 件。这些项目,都是以单独的目录存在,与其它项目没有直接关联性。它们包含有完整的入口文件、配置文件、缓存文件和数据、插件、日志等目录文件,还有包含 语言包,是一个有机的整体。由于各个项目的独立存在,没有关联性,我们在建立项目的时候,可以将其它项目的目录结构复制来,然后再修改,达到快速建立项目 的目录。 2、 thinkphp 入口文件定义 thinkphp框架的入口文件是怎么定义的类?使用“define”命令,可以轻松帮我们搞定。由于thinkphp的入口是采用单向模式,所以 每个项目都必须有一个入口文件来执行,否则应用无法生效。那么thinkphp入口文件位置应该怎么设置类

SQL SERVER 数据库跨服务器备份

自古美人都是妖i 提交于 2019-11-28 13:37:49
原文:https://www.cnblogs.com/jaday/p/6088200.html 需求介绍:每天备份线上正式库并且把备份文件复制到测试服务器,测试服务器自动把数据库备份文件还原。 方案介绍: 第1步:在正式库上创建存储过程用来备份数据库和复制到测试服务器,然后新建作业每天定时执行创建的存储过程。 第2步:在测试服务器数据库上创建存储过程用来还原数据库,然后新建作业每天定时执行创建的存储过程。 准备: 在正式服务器上共享备份文件的文件夹,并且给文件夹everyone的权限。 在测试服务器上创建共享文件夹,并且给文件夹everyone的权限。 正式库备份数据库和复制数据库代码: --开启 xp_cmdshell sp_configure 'show advanced options',1 reconfigure go sp_configure 'xp_cmdshell',1 reconfigure go USE [master] GO /****** Object: StoredProcedure [dbo].[backup_db_ksedu] Script Date: 11/22/2016 08:41:23 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --备份数据库 Create proc [dbo]