下图很好地描述了 PostgreSQL 的主要概念:
我发现自己必须使用 Sybase ASE 15,我想知道 Sybase 中有哪些类似的概念。例如,从我目前所了解的情况来看,Sybase 缺乏模式的概念。所以一些问题是:
小智 4
SAP/Sybase ASE 使用的概念模型与 PostgreSQL、Oracle 和 SQLServer 略有不同,它们都具有模式的概念。
PostgreSQL | SAP ASE
-----------------------
Cluster | Database Server or Database Server Cluster
Catalog | Database
Schema | User
-----------------------
Run Code Online (Sandbox Code Playgroud)
在 ASE 中,集群是作为单个逻辑数据库服务器工作的多个物理数据库服务器。如果数据库服务器(单个或集群)运行多个数据库,则没有单独的指定,因为这是预期的操作。
数据库是相关对象(表、视图、触发器、用户等)的集合。
架构:在 ASE 中,用户可以拥有对象,并独立设置这些对象的权限,这满足了架构的一些相同用例,但如果用户拥有任何对象,则不能从数据库中删除用户。因此,出于实际目的,大多数站点不使用用户级对象。
ASE 中最低粒度的存储对象是 a page
(其他数据库称之为 a block
),其大小在安装服务器时设置,但可以是 2k、4k、8k 或 16k。这意味着数据库以与页面大小设置相同的块分配页面。
参照完整性可以跨越数据库(模式)边界。
我强烈建议您查看sypron.nl。Rob Verschoor 是 SAP 副总裁兼工程师,他的网站上充满了丰富的信息、提示、技巧和脚本。他的快速参考书也非常好,我会向任何需要使用 ASE、Replication Server 或 IQ 的人推荐它们。
归档时间: |
|
查看次数: |
561 次 |
最近记录: |