预订演示
前页 后页

基于服务器的存储库

Project data transfer.

随着Enterprise Architect存储库变得越来越大,或者并发用户数量增加,或者组织策略要求,使用数据库管理系统 (DBMS) 来存储存储库可能更合适。可以在任何版本的Enterprise Architect中创建和使用基于文件的存储A ;但是,如果您决定使用基于 DBMS 的存储库,则需要使用企业、统一或终极版。如果您已开始使用基于文件的存储库进行建模, Enterprise Architect有一个函数可将您的存储库从该文件转移到基于服务器的存储库,帮助您快速入门。基于文件和基于服务器的存储库使用相同的用户界面,因此应用程序在所有意图和目的上看起来都相同。

最终用户体验到的存储库性能很大程度上取决于服务器计算机的质量、功耗、大小和性能,以及数据库管理系统 (DBMS) 和用户所在的网络基础设施。在延迟极高(10 毫秒或更高)的网络上使用数据库管理系统 (DBMS) 可能会导致严重的延迟,并明显降低性能。当网络延迟成为问题时, Sparx Systems建议使用基于云的服务器,因为其交互经过优化,可以降低网络延迟的影响。

同样需要注记的是,每个存储库都各不相同。尽管Sparx Systems会尽力根据存储库的预期容量来最大化性能,但极少数情况下,这并非最佳选择。在这些罕见情况下,审阅数据库索引将是一个良好做法,可以最大限度地提高数据检索和访问效率。这将确保即使模型包含数百万个构造,最终用户也能获得最佳性能。

在 DBMS存储库上设置项目

要在 DBMS 存储库上设置项目,您需要完成以下步骤:

  1. 设置您的 DBMS 软件并创建数据库。
  2. 通过运行Sparx Systems网站上提供的脚本,在数据库中创建所需的库表。
  3. (对于某些 DBMS 产品,如果您没有使用Enterprise Architect本机连接来访问数据库)设置 ODBC 驱动程序以启用与存储库的连接。
  4. 将项目从源文件转移到 DBMS 存储库;源文件可以是:
    - .QEA、.EAP 或 .FEAP 基础模型,从头开始一个新项目,或
    - 先前开发的项目文件,用于将现有项目移动到 DBMS 存储库
  5. 连接到您的存储库;我们建议为此使用Enterprise Architect Native Connection。

您可以使用DBMS 产品

您可以在以下存储库中设置您的项目:

  • 火鸟v2 起
  • MySQL v5 及以上版本
  • MariaDB
  • #
    服务器从 2005 年开始,所有版本,包括 Express 和Azure #
    数据库
  • Microsoft 从 2007 年开始访问
  • Oracle 9i 及以上版本(所有版本)
  • PostgreSQL v8 版本
有关在此列表中的特定 DBMS 上创建项目的信息,请参阅了解更多

注记

  • 如果不先更新,则无法从Enterprise Architect 3.5.0 之前的版本中的源.eap 文件中移动模型
  • 在继续之前,您必须在系统上安装 MDAC 2.6 或更高版本
  • (可选,但建议)在将项目结构从文件转移到存储库之前,对文件执行项目数据校正选择

了解更多