]> git.sur5r.net Git - bacula/docs/blob - docs/manual-fr/internaldb.tex
'Spool Data = Yes' sets 'Spool Attributes = Yes'
[bacula/docs] / docs / manual-fr / internaldb.tex
1 %%
2 %%
3
4 \section*{The Bacula internal database is no longer supported, please do not
5 use it.}
6 \label{_ChapterStart42}
7 \index[general]{Use it!Bacula internal database is no longer supported please
8 do not }
9 \index[general]{Bacula internal database is no longer supported, please do not
10 use it. }
11 \addcontentsline{toc}{section}{Bacula internal database is no longer
12 supported, please do not use it.}
13
14 \subsection*{Internal Bacula Database}
15 \index[general]{Internal Bacula Database }
16 \index[general]{Database!Internal Bacula }
17 \addcontentsline{toc}{subsection}{Internal Bacula Database}
18
19 Previously it was intended to be used primarily by Bacula developers for
20 testing; although SQLite is also a good choice for this. We do not recommend
21 its use in general. 
22
23 This database is simplistic in that it consists entirely of Bacula's internal
24 structures appended sequentially to a file. Consequently, it is in most cases
25 inappropriate for sites with many clients or systems with large numbers of
26 files, or long-term production environments. 
27
28 Below, you will find a table comparing the features available with SQLite and
29 MySQL and with the internal Bacula database. At the current time, you cannot
30 dynamically switch from one to the other, but must rebuild the Bacula source
31 code. If you wish to experiment with both, it is possible to build both
32 versions of Bacula and install them into separate directories. 
33
34 \addcontentsline{lot}{table}{SQLite vs MySQL Database Comparison}
35 \begin{longtable}{|l|l|l|}
36  \hline 
37 \multicolumn{1}{|c| }{\bf Feature } & \multicolumn{1}{c| }{\bf SQLite or MySQL
38  } & \multicolumn{1}{c| }{\bf Bacula  } \\
39  \hline 
40 {Job Record  } & {Yes  } & {Yes  } \\
41  \hline 
42 {Media Record  } & {Yes  } & {Yes  } \\
43  \hline 
44 {FileName Record  } & {Yes  } & {No  } \\
45  \hline 
46 {File Record  } & {Yes  } & {No  } \\
47  \hline 
48 {FileSet Record  } & {Yes  } & {Yes  } \\
49  \hline 
50 {Pool Record  } & {Yes  } & {Yes  } \\
51  \hline 
52 {Client Record  } & {Yes  } & {Yes  } \\
53  \hline 
54 {JobMedia Record  } & {Yes  } & {Yes  } \\
55  \hline 
56 {List Job Records  } & {Yes  } & {Yes  } \\
57  \hline 
58 {List Media Records  } & {Yes  } & {Yes  } \\
59  \hline 
60 {List Pool Records  } & {Yes  } & {Yes  } \\
61  \hline 
62 {List JobMedia Records } & {Yes  } & {Yes  } \\
63  \hline 
64 {Delete Pool Record  } & {Yes  } & {Yes  } \\
65  \hline 
66 {Delete Media Record  } & {Yes  } & {Yes  } \\
67  \hline 
68 {Update Pool Record  } & {Yes  } & {Yes  } \\
69  \hline 
70 {Implement Verify  } & {Yes  } & {No  } \\
71  \hline 
72 {MD5 Signatures  } & {Yes  } & {No }
73 \\ \hline 
74
75 \end{longtable}
76
77 In addition, since there is no SQL available, the Console commands: {\bf
78 sqlquery}, {\bf query}, {\bf retention}, and any other command that directly
79 uses SQL are not available with the Internal database.