Hello,

On Saturday 09 June 2007 12:08, db wrote:
> Hi all
> 
> In my opinion Bacula is the best open-source backup system and one of 
> the best open-source projects overall. Specifically I like the 
> cross-platform support and easy management.  However I feel that it 
> needs an important feature: to backup systems where just copying the 
> files the system use isn't enough. Systems like MySQL, MSSQL, Postgresql 
> and Exchange (like Symantec Backup Exec can). Backing up MySQL and 
> Postgresq is easy but I don't know anything about MSSQL. With 
> OpenChange's libmapi backing up an exchange server shouldn't be that hard.
> So my question is: Are there any work going on to implement database and 
> exchange backup or is there at least a will to add it?
> I know there are a lot of systems that need to have separate backup 
> modules, but isn't those 3 databases and exchange a good place to start?

The first point is that IMO, Bacula can back up all the databases that you 
mention.  The "problem" is that Bacula as a project has provided scripts to 
backup databases that it uses.  This is because we use those databases, 
program them, and have looked at the documentation.

Concerning the other databases that you mention. I suspect that they all can 
be backed up by techniques similar to what we have done for backing up the 
Bacula catalog.  It is just that we (at least to this point) have left it to 
you the users, and the experts with those other databases, create your own 
scripts.  

There exist a number of scripts to do what you want. Some are included in the 
examples directory of the source code, if they were contributed by users, 
others have been posted to the email lists, and even more have been posted on 
the Bacula wiki (see the web page).  

Bottom line: I don't see any problem doing what you want, the tools already 
exist, but as of today, the Bacula project does not explicitly maintain and 
distribute those scripts/tools.

One of the projects I am personally working on is to create a wide variety of 
professional services for Bacula through independent service providers.  In 
this context one of the things we are targetting is to collect, document, and 
understand all those scripts and make them available to customers -- since 
this takes a lot of effort and it is professional services, one should expect 
to pay some modest fees for this.  At the same time, I imagine that the 
Bacula project will have access to all those scripts, or users can simply 
continue to contribute them, so they will be availble one way or another 
depending on whether or not you want professional support or not.

Certain commercial backup vendors have integrated solutions more directly into 
their products that can sometimes be more efficient and easier for the 
administrator to use.  I don't foresee the Bacula project undertaking these 
kinds of projects because the Bacula project is about Bacula not about MySQL, 
PostgreSQL, Exchange, Oracle, DB2, ...   However, it is possible that in the 
context of the professional services some company or companies may want such 
integrated solutions (i.e. a solution that allows admins to use rman directly 
to do the backup), and they may be willing to pay for such developement.  If 
that happens, we will certainly encourage them to contribute any such 
solution to Open Source, if possible.  Despite what a sponsoring corporation 
may want, many APIs are proprietary and as such probably cannot be 
distributed with Open Source because of the STRICT licensing requirments of 
the GPL (see my recent email on the catch-22 of GPL).  Even things such as 
the API for NDMP, which pretends to be an Open Standard, seem to be far from 
open, and even farther from being compatible enough to be freely distributed 
with Open Source.

Regards,

Kern

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to