Database Setup: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(de-https)
No edit summary
Line 7: Line 7:
== Replication ==
== Replication ==
If you are interested in keeping the data in sync with MusicBrainz using our [[Live Data Feed|live data feed]], you may consider
If you are interested in keeping the data in sync with MusicBrainz using our [[Live Data Feed|live data feed]], you may consider
* setting up a virtual machine using the official [[Server Setup]] guide
* setting up a virtual machine using the official [[Server Setup]] guide (uses PostgreSQL)
* an alternative setup using a [http://github.com/lalinsky/mbslave Python-based tool] (including replication)
* an alternative PostgreSQL setup using a [http://github.com/lalinsky/mbslave Python-based tool called mbslave] (including replication, but not the rest of the MusicBrainz Server)
* setting up a mirror using MySQL with [[MusicBrainz MySQL]]
* setting up a mirror using MySQL with [[MusicBrainz MySQL]]



Revision as of 02:27, 18 December 2011

Products > Database > Database setup

The MusicBrainz Database is an SQL database that contains all the information about artists, release groups, releases, recordings, advanced relationships (and everything else between them, but also the MusicBrainz users (editors) and the changes they entered into the database (edits). MusicBrainz currently uses PostgreSQL as its underlying database software.

The database can be downloaded standalone from the MusicBrainz website. To setup your own fresh copy of the database, and import the data, see the relevant section of the INSTALL guide.

Replication

If you are interested in keeping the data in sync with MusicBrainz using our live data feed, you may consider