comparison mod_storage_xmlarchive/README.markdown @ 3434:a6722a35f35e

mod_storage_xmlarchive: Expand description in README
author Kim Alvefur <zash@zash.se>
date Sun, 06 Jan 2019 10:27:16 +0100
parents 7713cd4fff8f
children 7b97abf26612
comparison
equal deleted inserted replaced
3433:213679266dcb 3434:a6722a35f35e
8 8
9 Introduction 9 Introduction
10 ============ 10 ============
11 11
12 This module implements stanza archives using files, similar to the 12 This module implements stanza archives using files, similar to the
13 default "internal" storage. 13 default "internal" storage. Unlike "internal", it saves messages in two
14 files per day (and per user), one containing metadata and one containing
15 the actual messages in XML format (hence the name).
16
17 Splitting data per day improves performance for larger archives as it
18 does not have to look through data from other days.
14 19
15 Configuration 20 Configuration
16 ============= 21 =============
17 22
18 To use this with [mod\_mam] add this to your config: 23 To use this with [mod\_mam] add this to your config:
85 Queries that are not time based, but limited to a specific contact may 90 Queries that are not time based, but limited to a specific contact may
86 be expensive as potentially the entire archive will be read. 91 be expensive as potentially the entire archive will be read.
87 92
88 Each archive ID is of the form `YYYY-MM-DD-random`, making lookups by 93 Each archive ID is of the form `YYYY-MM-DD-random`, making lookups by
89 archive id just as simple as time based queries. 94 archive id just as simple as time based queries.
95
96 ## Limitations
97
98 - Only XML stanzas can be stored.
99 - The deletion method only supports removing entire days at a time.