我在Postgis数据库中有大约1000个在空间上启用的表 . 它们都在一个数据库中,分为大约20个用户和模式 . 我有一个名为gis的用户可以访问每个表 .

我正在研究使用geoserver rest api以编程方式发布所有表 . 但是,我不确定创建数据存储区,组等的最佳实践...

我的结论是每个功能都将被平等使用,我希望能够分别对每个模式进行分组 .

我不确定最好的方法我的想法是,我会为每个架构/用户创建一个单独的数据存储区,然后发布此数据存储区中的所有表 . 然后我还会创建一个包含所有这些功能的图层组 . 这可能吗并且有意义吗?

作为替代方案应该/我可以创建单个数据存储区并在单个数据存储区中发布所有1000个表.....并且我能够从该数据存储区创建20个层组 .

基本上我正在寻找在大约20个模式中的postgis数据库中组织1000个功能的最佳实践 .