We are planning to install Bitbucket Server and are following the guidelines of having an Oracle Database in preparation to use for an external database.
The problem is we can't find out how large this database should be? We can't find any sizing guidelines or a description of what is stored in the database?
Are there any recommendations and is held in the database vs maintained on the file system?
Hi Matthew! The size of the database required for Bitbucket Server depends in large part on the number of repositories and the number of commits in those repositories. A very rough guideline is: 100 + ((total number of commits across all repos) / 2500) MB.
So, for example, for 20 repositories with an average of 25,000 commits each, the database would need 100 + (20 * 25,000 / 2500) = 300MB. You can find this information at Scaling Bitbucket Server.
Regarding your last question, only metadata and history are stored in the database, the objects itself are stored in the filesystem.
Hope that helps :)
Ana
Thanks Ana
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.