1、ArcGIS Enterprise中数据存储与管理共享实例(10.7新特性)MapService2Min:4Max:10MapService1Min:3Max:5Shared instance poolNew at 10.7一、基本概念什么是数据库?什么是SDE?二、RDBMS的数据管理备份还原。高可用。三、NOSQL和NEWSQLNoSQL和NewSQL是什么?为什么会有NoSQL和NewSQL?讲座内容基本概念1、Personal geodatabase2、File geodatabase3、Enterprise geodatabaseArcGIS Enterprise 中的数据存储Arc
2、GIS Enterprise 中的数据存储数据库与实例Oracle数数据据库库服务服务器器 是由一系列位于文件系统上的物理文件组成,在数据库运行过程中,通过整套高效严谨的逻辑管理这些物理文件。通常将这些物理文件称为数据库数据库,将管理这些物理文件的进程,进程管理的内存称为这个数据库的实例实例。InstanceInstanceDatabaseDatabaseOracle Oracle database database serverserver启动数据库的过程创建企业级地理数据库(SDE)SDESchemaA schema is a collection of database objects(
3、used by a user.).schema里面包含了各种对象如tables,views,sequences,stored procedures,synonyms,indexes,clusters,and database linksSchemaSDE对象栈结构ArcSDE ObjectsDBMS ObjectsOS ObjectsHardwareOSDBMS EngineArcSDE EngineGeodatabase ObjectsArc EngineCREATE TABLE sensitive_areas(id integer,zone sde.st_geometry);INSERT
4、INTO SENSITIVE_AREAS VALUES(1,sde.st_polygon(polygon(20 30,30 30,30 40,20 40,20 30),4326);空间数据空间数据就是有空间数据就是有 空间字段空间字段 的属性表。的属性表。空间索引空间索引二级过滤二级过滤RDBMS的数据管理备份与恢复是指保护数据库免于数据损失的不同手段与过程,这些过程包括采用各种手段对数据进行备份和保存,以及在发生故障之后通过备份或其他手段重构数据的过程。高可用是由一系列数据库构成的总体系统,在任何时刻,至少有一个节点可以接受用户的请求并提供数据库服务。大多数数据库架构中,有一个主节点处理主要
5、请求,还有若干备用节点用于容灾切换,当主节点不能提供服务时,备用节点成为主节点继续提供服务,用以保证整个系统的可用和稳定。备份与高可用逻辑备份与恢复数据库对象级备份,备份内容是表、索引、存储过程等数据库对数据库对象级备份,备份内容是表、索引、存储过程等数据库对象。象。1、报表库2、读写分离3、不需要整库,只需要个别对象,选择性复制。物理备份与恢复数据库文件级备份,备份内容是操作系统上数据库文件。1、冷备在数据库处于关闭状态时进行备份通常称为冷备份,也称为冷备,脱机备份。2、热备数据库在启动状态时的备份称为热备份,也称为热备,联机备份。热备Change发生时:先将变更后内容记入WAL Buffe
6、r再将更新后的数据写入Data Buffer热备Commit发生时:WAL Buffer刷新到DiskData Buffer写磁盘推迟Checkpoint发生时:将所有Data Buffer刷新到磁盘高可用(Data Store)添加备用ArcGIS Data Store机器 通过通过WebWeb配置页面或配置工具配置页面或配置工具configuredatastoreconfiguredatastore 自动备份至备用机器自动备份至备用机器 故障时自动转移至备用机器故障时自动转移至备用机器 间接实现了间接实现了Da