1holland(1)                 Holland Backup Framework                 holland(1)
2
3
4

NAME

6       holland - pluggable database backup agent
7
8
9
10

SYNOPSIS

12       holland [global-options] command [command-options]
13
14
15

DESCRIPTION

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

OPTIONS

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

PROBLEMS

111       1. restore is still a manual process
112
113
114

SEE ALSO

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

AUTHOR

142       Andrew Garner <andrew.garner@rackspace.com>
143
144
146       Other/Proprietary
147
148
149
150
1510.9.9                             2009-05-08                        holland(1)
Impressum