为AEM Forms安装选择持久性类型

明智地选择持久性类型。 它可帮助您构建一个高效且可扩展的AEM Forms环境。

持久性是在物理存储上存储内容的方法。 它定义了数据的实际数据结构和存储机制。 MicroKernel在AEM Forms中充当持久性管理器。 AEM Forms支持TarMK、MongoMK和RDBMK类型的持久性(MicroKernals)。 您可以根据AEM Forms实例的用途和部署类型(单服务器、场或群集)为AEM Forms选择持久性类型。

注意

LiveCycleES4 SP1使用TarPM持久性来存储内容。

下表列出了所有受支持的持久性类型以及各种参数,以帮助您为环境选择持久性类型:

安装类型/成本 TarMK MongoMk RDBMK
独立设置 支持
支持 支持
群集设置 不支持 支持 支持
许可成本 随AEM提供 需要单独的许可证 需要单独的许可证

TarMK是为性能而设计的,而MongoMK和RDBMK是为可扩展性而设计的。 Adobe强烈建议将TarMK作为所有AEM Forms部署方案(创作实例和发布实例)的默认持久性技术,但在选择Mongo或关系数据库微内核(而不是TarMK)一节中概述的用例除外。

有关支持的微内核列表,请参阅OSGi技术要求中的AEM Forms或JEE上的AEM Forms支持的平台组合文章。

TarMK上选择Mongo或关系数据库微内核

可缩放(群集)的AEM Forms环境是由两个或多个水平配置的活动创作实例集合。 如果一个服务器支持所有并发创作活动,但该服务器不再可持续,则可以选择运行多个创作实例。

JEE环境中的可扩展(群集)AEM Forms仅支持MongoMK和RDBMK持久类型。 每个安装的服务器数量或可扩展环境的大小各不相同。 有关注意事项和示例的列表,请参阅推荐部署和或AEM Forms的架构和部署拓扑一文。 您还可以联系AEM Forms支持部门,以获取有关使用RDBMK和TarMK规划AEM Forms容量的详细信息。

在此页面上