优炫数据库是如何进行管理的?
每个正在运行的
UXDB
服务器实例都管理着一个或多个数据库。因此,在
组织
SQL
对象(“数据库对象”)的层次中,数据库位于最顶层。
一个数据库是一些
SQL
对象(“数据库对象”)的命名集合。通常每个数据
库对象(表、函数等) 属于并且只属于一个数据库(不过有几个系统表如
ux_database
属于整个集簇并且对集簇中的每个数据库都是可访问的)。更准确
地说,一个数据库是一个模式的集合,而模式包含表、函数等等。因此完整的
层次是这样的:服务器、数据库、模式、表(或者某些其他对象类型,如函
数)。
当连接到数据库服务器时,客户端必须在它的连接请求中指定它要连接的
数据库名。每次连接不能访问超过一个数据库。不过,一个应用能够在同一个
或者其他数据库上打开的连接数并没有受到限制。数据库是物理上相互隔离的,
并且访问控制是在连接层面进行管理的。
如果一个
UXDB
服务器实例用于承载那些应该分隔并且相互之间并不知晓
的用户 和项目,那么我们建议把它们放在不同的数据库里。如果项目或者用户
北京优炫软件股份有限公司 www.uxsino.com
评论