我正在嘗試確定哪種類型的持久性管理器用於我的項目。我讀了wiki entry about persistenceManagers。JackRabbit持久性管理器的說明
首先,由於JCR-2802(所有非束PM棄用),僅存在
BundleFsPersistenceManager
BundleDbPersistenceManager
Mysql,H2,PostgreSQL,Oracle,Derby,MSSQL - PersistenceManagers
和所有那些InMem,對象,XML PersistenceManagers被棄用。 (MemoryFileSystem仍然OK,而InMemPM不推薦?)
因此,正如我所見,BundleFsPersistenceManager使用LocalFileSystem來保存文件(是否有一個wiki條目解釋了內容如何存儲到文件? - 就像不同類型的節點屬性如nt:file)和BundleDbPersistenceManager使用DbFileSystem將完全相同的文件存儲到DBMS中?否則,lucene索引和全文搜索將不可能正確嗎?
因此,原因是系統和原子性的聚類和分佈性質...否則數據庫實現將是多餘的權利?像這樣的人有更多的選擇。