前页 | 后页 |
基于服务器的存储库
随着Enterprise Architect存储库变得越来越大,或者并发用户的数量增加,或者按照组织策略的要求,使用数据库管理系统 (DBMS) 来存储存储库可能更合适。可以在任何版本的Enterprise Architect中创建和A基于文件的存储库;但是,如果您决定使用基于 DBMS 的存储库,则需要使用企业版、统一版或终极版。如果您已经开始使用基于文件的存储库进行建模, Enterprise Architect有一个函数可以将您的存储库从该存储库转移到基于服务器的存储库,帮助您快速入门。相同的用户界面用于基于文件和基于服务器的存储库,因此应用程序在所有意图和目的上看起来都是相同的。
最终用户体验到的存储库性能在很大程度上取决于服务器计算机的质量、功率、大小和性能以及 DBMS 和用户所在的网络基础设施。在非常高的延迟(10 毫秒或更高)网络上使用 DBMS 可能会导致明显的延迟和明显的性能下降。当网络延迟成为问题时, Sparx Systems建议使用基于云的服务器,因为优化了交互以减少网络延迟的影响。
同样重要的是要注记每个存储库都是不同的,尽管Sparx Systems会根据存储库中预期保存的内容尽力最大化性能,但偶尔这不会是最佳的。在这些罕见的情况下,数据库索引的审阅将是最大化数据检索和访问的好习惯。即使模型包含数百万个构造,这也将确保最终用户获得最佳性能。
在 DBMS存储库上设置项目
要在 DBMS 存储库上设置项目,您需要完成以下阶段:
- 设置您的 DBMS 软件并创建一个数据库。
- 通过运行Sparx Systems网站上提供的脚本,在您的数据库中创建所需的库表。
- (对于某些 DBMS 产品,如果您不使用Enterprise Architect Native Connection 访问数据库)设置 ODBC 驱动程序以启用与存储库的连接。
- 将项目从源文件转移到 DBMS 存储库;源文件可以是:
- .QEA、.EAP 或 .FEAP 基础模型,从头开始新项目,或
- 以前开发的项目文件,将现有项目移动到 DBMS 存储库中 - 连接到您的存储库;我们建议为此使用Enterprise Architect Native Connection。
DBMS 产品您可以使用
您可以在以下存储库中设置您的项目:
- 火鸟v2
- 从 v5 开始的MySQL
- MariaDB
- 微软#
服务器从 2005 年开始,所有版本,包括 Express 和 Azure #
数据库 - 2007年访问微软
- 从 9i 开始的 Oracle(所有版本)
- 来自 v8 的 PostgreSQL
注记
- 您无法从 3.5.0 之前的Enterprise Architect版本的源.eap 文件中移动模型,除非先更新它
- 在继续之前,您必须在系统上安装 MDAC 2.6 或更高版本
- (可选)在实际从文件结构到存储库中执行项目之前,建议在文件上选择项目数据校正