SPI数据库基本结构
2016-08-28 本文已影响0人
因思道客
这里介绍的是SPI Oracle数据库结构
使用DB Setup Utility会创建三个表空间:
- Admin data(管理数据) - 用于Admin schema
- Index data(索引数据) - 用于Admin schema
- Temporary tablespace(临时表空间) -用于Oracle内部操作使用(比如排序)
每个表空间又包括一个或多个数据文件,而这些数据文件正是存储SPI数据的地方: - Admin schema(管理库) - 存储管理用数据和索引
- Domain schema(域库) - 一个domain对应一个,包括domain index数据。
- View-Only Domain schema(只读域库) -所有domain 共用一个。
相关数据库表名的定义如下:
参数 | 管理数据表空间 | 索引数据表空间 |
---|---|---|
域名 | main_ts | index_main_ts |
数据库文件名 | in_main.db | ix_main.db |
类型 | 可创建数量(平均值) |
---|---|
Instruments | 45058 |
Loops | 16616 |
CAD drawing blocks | 1381 |
Device panels | 11384 |
Junction boxes | 504 |
Marshaling racks | 45 |
Cabinets | 36 |
DCSs and PLCs | 108 |
Channels | 16880 |
Specifications | 111 |
P&ID | 855 |
Lines | 3132 |
以上数量是在下表的空间大小配置下的
管理数据表空间 | 管理索引表空间 | 域数据表空间 | 域索引表空间 | 域临时表空间 |
---|---|---|---|---|
30MB | 10MB | 350MB | 180MB | 100MB(自动扩展) |
注:schema一般翻译成“XX库”,这样更通俗易懂。但实质上字面意思为“架构”,是数据库的骨骼。
同时,将操作系统、数据表空间、索引表空间都分配到不同的物理盘时,可以提高运行速度。
SPI具体数据的数据库接口可参考ERD文档。
参考文档:
1.SPI Administration User's Guide