明智地選擇持續性型別。 它可協助您建立有效率且可擴充的AEM Forms環境。
持續性是在實體儲存裝置上儲存內容的方法。 它會定義資料的實際資料結構和儲存機制。 MicroKernels在AEM Forms中擔任持續性管理員。 AEM Forms支援TarMK、MongoMK和RDBMK型別的持續性(微核心)。 您可以根據AEM Forms執行個體的用途和部署型別(單一伺服器、陣列或叢集),為AEM Forms選擇持續性型別。
LiveCycleES4 SP1使用TarPM持續性來儲存內容。
下表列出所有支援的持續性型別以及各種引數,以幫助您為您的環境選擇持續性型別:
安裝型別/成本 | TarMK | MongoMk | RDBMK |
---|---|---|---|
獨立設定 | 支援 |
支援 | 支援 |
叢集設定 | 不支援 | 支援 | 支援 |
授權成本 | 包含在AEM中 | 需要單獨的授權 | 需要單獨的授權 |
TarMK是專為效能而設計,而MongoMK和RDBMK則是專為擴充性而設計。 Adobe強烈建議將TarMK設為所有AEM Forms部署案例(製作和發佈執行個體均適用)的預設持續性技術,但一節中概述的使用案例除外 選擇Mongo或TarMK上的關聯式資料庫微核心.
如需支援的微核心清單,請參閱 AEM Forms on OSGi技術要求 或 JEE支援的AEM Forms平台組合 文章。
可擴充(叢集)的AEM Forms環境是由兩個或多個水準設定的作用中製作執行個體所組成。 如果支援所有同時編寫活動的單一伺服器無法再持續運作,您可以選擇執行多個編寫執行個體。
JEE環境的可擴充(叢集) AEM Forms僅支援MongoMK和RDBMK持續性型別。 伺服器數量或可擴充環境的大小因每次安裝而異。 如需考量事項和範例的清單,請參閱 建議的部署 和或 AEM Forms的架構和部署拓撲 文章。 您也可以聯絡AEM Forms支援,以取得有關使用RDBMK和TarMK的AEM Forms容量規劃的詳細資訊。