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

明智地选择持久性类型。 它可以帮助您构建一个高效、可伸缩的AEM Forms环境。

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

注意

LiveCycle ES4 SP1使用TarPM持久性存储内容。

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

安装类型/成本 TarMK MongoMk RDBMK
独立设置 受支持
受支持 受支持
群集设置 不支持 受支持 受支持
许可成本 AEM附带 需要单独的许可 需要单独的许可

TarMK是为性能而设计的,而MongoMK和RDBMK是为可伸缩性而设计的。 Adobe强烈建议将TarMK作为所有AEM Forms部署方案(对于作者实例和Publish实例)的默认持久性技术,但选择Mongo或TarMK上的关系数据库微内核部分所述的使用案例除外

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

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

可伸缩(群集化)AEM表单环境是由两个或多个水平配置的活动作者实例组成的集合。 如果支持所有并发创作活动的单个服务器不再可持续,您可以选择运行多个作者实例。

在JEE环境中,只有MongoMK和RDBMK持久性类型支持可伸缩(群集)AEM表单。 每次安装时,服务器数量或可扩展环境的大小都会有所不同。 有关注意事项和示例的列表,请参阅AEM Forms 的推荐部署 、架 构和部署拓扑一文 。 您也可以联系AEM Forms支持部门,获取有关AEM Forms与RDBMK和TarMK的容量规划的详细信息。

在此页面上