使用WinTerm瘦客户机在云上的Informix-SQL(SE)

|| 我有几个客户,每个客户都运行ISQL(SE)桌面应用程序的自定义版本。我想用瘦客户端WinTerm替换他们的桌面应用程序,并连接到云(在SuSE Open或RedHat服务器上的ISQL应用程序)。如果能够做到这一点,我希望每个客户都可以使用我的应用程序的一个标准化版本来简化更新和支持。但是,我不确定什么是设计数据库的最佳方法。每个客户应该拥有自己的database.dbs(DBPATH =)还是有更好的设计?     
已邀请:
        您有两种选择,您已经考虑过其中一种: 每个客户都有自己的标准名称数据库。 每个客户都有自己的数据库,每个数据库都有一个单独的名称。 选项1的优点是您现有的代码将基本上保持不变;您只需确保每个客户的DBPATH设置都是正确的。缺点是您也需要为每个客户创建一个单独的目录。但是,这有其优点。如果每个客户都有各自独立的主目录,并且他们的数据库位于该目录中,则可以更轻松地使客户A看不到客户B生成的任何文件(反之亦然)。 选项2的优点是您可以将所有客户数据库放在一个目录中。如前所述,这易于使客户A更容易看到他不应该看到的属于客户B的内容。您还必须确保每次运行命令时都覆盖默认的数据库名称-无论是否\的
sperform
sacego
或其他任何值。 在这两者之间,我将采用选项1(在不同目录中使用具有相同名称的独立数据库),并且在客户之间建立严格的隔离墙。每个客户都有自己的用户名和组,目录上的权限将避免任何形式的公共访问。他们仍然可以使用单个INFORMIXDIR以及您关联的表格和报告。     

要回复问题请先登录注册