File: feature-database-backend.rst.txt

package info (click to toggle)
cyrus-imapd 3.10.0~beta1-3
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 86,332 kB
  • sloc: ansic: 284,810; perl: 135,824; javascript: 9,562; sh: 5,728; yacc: 2,565; cpp: 2,147; makefile: 2,133; lex: 662; xml: 621; awk: 303; python: 279; asm: 262
file content (14 lines) | stat: -rw-r--r-- 641 bytes parent folder | download | duplicates (18)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Which database backend should I use for which databases?
--------------------------------------------------------

Here's a brief summary of the major database types:

* **Skiplist**: Proprietary Cyrus Format, fast enumeration, moderately fast write, moderately fast random access, binary support

* **Flat**: Easy to maintain format, fast enumeration, very slow write, moderate random access, no binary support

The default database backend for each database is the type currently 
recommended by the Cyrus developers. Please reference the 
:cyrusman:`imapd.conf(5)` manpage for your version of Cyrus imapd to see 
what the defaults are.