Interface PersistenceEngine.PersistenceFactory

    • Method Detail

      • supportRevert

        boolean supportRevert()
        If a write request succeeds on some nodes and fails on others, causing request to fail to client, the content layer will revert the operation where it succeeded if reverts are supported. (Typically require backend to keep multiple entries of the same document identifier persisted at the same time)
      • enableMultiLevelSplitting

        boolean enableMultiLevelSplitting()
        Multi level splitting can increase split performance a lot where documents have been co-localized, for backends where retrieving document identifiers contained in bucket is cheap. Backends where split is cheaper than fetching document identifiers will not want to enable multi level splitting.