上一页 下一页

基于服务器的存储库

随着存储库变大,或并发用户数量增加或组织策略规定,使用数据库管理系统(DBMS)存储存储库可能更合适。可以在任何版本的Enterprise Architect中创建和使用基于文件的存储库; 但是,如果您决定使用基于DBMS的存储库,则需要使用Corporate,Unified或Ultimate版本。Enterprise Architect具有将存储库从基于文件的存储库转移到基于服务器的存储库的功能,帮助您快速入门,而无需更改用户界面。

请注意,最终用户体验到的存储库性能在很大程度上取决于服务器计算机的质量和功能以及DBMS和用户所在的网络基础结构。在非常高的延迟(10毫秒或更高)网络上使用DBMS可能会导致严重的延迟和明显较差的性能。当网络延迟成为问题时,Sparx Systems建议使用基于云的服务器,因为交互已经过优化,可以减少网络延迟的影响。

另外值得注意的是,所有模型都是完全不同的,尽管Sparx Systems尽最大努力根据预期存储库中的内容来最大化性能,但有时这还不够。在这些极少数情况下,对数据库索引的审查将是最大化数据检索和访问的良好做法。即使模型包含数百万个构造,这也将确保最终用户获得最佳性能。

在DBMS存储库上设置项目

要在DBMS存储库上设置项目,请完成以下阶段:

  1. 设置DBMS软件并创建存储库。
  2. 通过运行Sparx Systems网站上提供的脚本,在存储库中创建所需的表。
  3. (对于某些DBMS产品)设置ODBC驱动程序以启用与存储库的连接。
  4. 将项目从源文件传输到DBMS存储库; 源文件可以是:
         - .EAP或.FEAP基本模型,从头开始新项目,或
         - 以前开发的项目文件,将现有项目移动到DBMS存储库
  5. 连接到您的存储库。

您可以使用的DBMS产品

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

  • Firebird from v2
  • MySQL来自v5
  • MariaDB
  • 2005年的Microsoft SQL Server,所有版本包括Express和Azure
  • 2007年的Microsoft Access
  • 来自9i的Oracle(所有版本)
  • 来自v8的PostgreSQL
  • Sybase Adaptive Server Anywhere 8或9,或SQL Anywhere 10,11或12

有关从此列表中创建特定DBMS项目的信息,请参阅了解详细信息

笔记

  • 您无法从3.5.0之前的Enterprise Architect版本的源.eap文件中移动模型,而无需先更新它
  • 在继续之前,必须在系统上安装MDAC 2.6或更高版本
  • (可选,但建议)在将项目结构从文件实际传输到存储库之前,对文件执行项目数据完整性检查

学到更多