前页 | 后页 |
基于服务器的存储库
随着Enterprise Architect信息库变大,并发用户数增加或组织策略要求,使用数据库管理系统(DBMS)来存储信息库可能更合适。可以在任何版本的Enterprise Architect创建和使用基于文件的存储库;但是,如果您决定使用基于DBMS的存储库,则需要使用Corporate , Unified或Ultimate版本。 Enterprise Architect具有将您的存储库从基于文件的存储库转移到基于服务器的存储库的功能,可帮助您快速入门,而无需更改用户界面。
请注意,最终用户所体验到的存储库性能将在很大程度上取决于服务器计算机的质量和功能以及DBMS和用户所在的网络基础结构。在非常高的延迟(10毫秒或更高)的网络上使用DBMS可能会导致严重的延迟并明显降低性能。当网络延迟成为问题时, Sparx Systems建议使用基于Cloud的服务器,因为对交互进行了优化以减少网络延迟的影响。
同样重要的是要注意,所有模型都完全不同,尽管Sparx Systems会根据预期存储在存储库中的内容尽最大努力来最大化性能,但有时这还不够。在这些罕见的情况下,对数据库索引进行检查将是使数据检索和访问最大化的良好实践。即使模型包含数百万个构造,这也将确保最终用户获得最佳性能。
在DBMS存储库上设置项目
要在DBMS存储库上设置项目,请完成以下步骤:
- 设置您的DBMS软件并创建一个数据库。
- 通过运行Sparx Systems网站上提供的脚本,在数据库中创建所需的表。
- (对于某些DBMS产品)设置ODBC驱动程序以启用到存储库的连接。
- 将项目从源文件传输到DBMS存储库;源文件可以是:
-.EAP或.FEAP基本模型,以从头开始一个新项目,或者
-先前开发的项目文件,用于将现有项目移至DBMS存储库 - 连接到您的存储库。
您可以使用的DBMS产品
您可以在以下位置的存储库上设置项目:
- v2的Firebird
- v5中的MySQL
- 玛丽亚数据库
- 2005年以来的Microsoft SQL Server,所有版本,包括Express和Azure SQL数据库
- 2007年的Microsoft Access
- 9i版的Oracle(所有版本)
- v8中的PostgreSQL
- Sybase ASA / SQLAnywhere
笔记
- 您无法从3.5.0之前的Enterprise Architect版本的源.eap文件中移动模型,而无需先对其进行更新
- 在继续之前,您必须在系统上安装MDAC 2.6或更高版本
- (可选,但建议使用)在将项目结构从文件实际转移到存储库之前,对文件执行项目数据完整性检查