1holland(1) Holland Backup Framework holland(1)
2
3
4
6 holland - pluggable database backup agent
7
8
9
10
12 holland [global-options] command [command-options]
13
14
15
17 Holland provides a pluggable framework through which to perform data‐
18 base backups.
19
20 This framework primarily targets MySQL, but there are plans to support
21 other database platforms such as PostgreSQL in the future
22
23 Holland supports three kinds of plugins currently:
24
25
26
27 · Backup plugins
28
29
30
31 · Command plugins
32
33
34
35 · Library plugins
36
37 Backup plugins are used for defined backup jobs in order to perform
38 some task. The currently available backup plugins include:
39
40
41
42 · mysqldump
43
44
45
46 · mysqlhotcopy (raw file backups for non-transactional tables)
47
48
49
50 · mysql-lvm (raw file backups using LVM filesystem snasphots)
51
52
53
54 · maatkit (mk-parallel-dump)
55
56 Command plugins are used to add additional commands to the holland
57 shell. Currently available commands include:
58
59
60
61 · backup - run one or more backup jobs
62
63
64
65 · list-plugins - show known plugins
66
67
68
69 · list-backups - show completed backup jobs
70
71
72
73 · mk-config - generate a job config for a given backup plugin
74
75 Library plugins simply provide support for other plugins. Currently
76 available library plugins include:
77
78
79
80 · holland.lib.mysql - Core MySQL support
81
82
83
84 · holland.lib.archive - Standardized access to multiple archive
85 formats
86
87
88
89 · holland.lib.compression - Standardized access to compression
90 streams
91
92
93
95 --config=<file>
96 Read configuration settings from <file>, if it exists.
97
98
99
100 --version , -V
101 Show this program´s version number and exit.
102
103
104
105 --help , -h
106 Show this help message and exit.
107
108
109
111 1. restore is still a manual process
112
113
114
116 · Python Eggs <http://peak.telecommunity.com/DevCenter/PythonEggs>
117
118
119
120 · pkg_resources <http://peak.telecommunity.com/DevCenter/PkgResources>
121
122
123
124 · Plugins Using Eggs <http://ianbicking.org/docs/pycon2006/plug‐
125 ins.html>
126
127
128
129 · man holland-mysqlhotcopy
130
131
132
133 · man holland-mysqldump
134
135
136
137 · man holland-mysqllvm
138
139
140
142 Andrew Garner <andrew.garner@rackspace.com>
143
144
146 Other/Proprietary
147
148
149
150
1510.9.9 2009-05-08 holland(1)