下图很好地描述了主要的PostgreSQL概念:

我发现自己不得不使用Sybase ASE 15,我想知道Sybase中类似的概念是什么。从我到目前为止所理解的情况来看,Sybase缺乏模式的概念。因此,一些问题是:
发布于 2017-01-18 12:31:09
SAP/Sybase ASE使用的概念模型与PostgreSQL、略有不同,后者都有模式的概念。
PostgreSQL | SAP ASE
-----------------------
Cluster | Database Server or Database Server Cluster
Catalog | Database
Schema | User
-----------------------在ASE中,群集是作为单个逻辑数据库服务器工作的多个物理数据库服务器。如果数据库服务器(单个或群集)正在运行多个数据库,则没有单独的指定,因为这是预期的操作。
数据库是相关对象(表、视图、触发器、用户等)的集合。
模式:在ASE中,用户可以拥有对象,并独立地设置这些对象的权限,这满足了模式的一些相同的用例,但如果用户拥有任何对象,则不能从数据库中删除。因此,出于实际目的,大多数站点不使用用户级别的对象。
ASE中最小的粒度存储对象是page (其他数据库称之为block),其大小是在安装服务器时设置的,但可以是2k、4k、8k或16k。这意味着数据库以相当于页大小设置的块分配页。
引用完整性可以跨越数据库(架构)边界。
我强烈建议查看sypron.nl。罗布·弗斯乔尔是SAP的副总裁兼工程师,他的网站上充斥着好的信息、技巧、技巧和脚本。他的快速参考书也很好,我推荐给任何需要使用ASE、Replication或IQ的人。
https://dba.stackexchange.com/questions/161470
复制相似问题