- RavenDB 2.x Beginner's Guide
- Khaled Tannir
- 221字
- 2025-04-04 22:27:51
Bundles
RavenDB database supports extensibility and new features can be implemented by a user to meet their needs, if it has not been already implemented by RavenDB. This is where Bundles come in. Installing a Bundle is very easy and it is done by dropping the Bundle's files into the \Plugins
directory of the RavenDB installation, which is the default path. The path to the Plugins
folder is configurable and can be changed to another location by changing the Raven/PluginsDirectory
configuration parameter.
You may choose to activate one or more Bundle a when you create a database. You will have to then set up most of the Bundles within the database creation process and they cannot be removed or added afterwards. So, Bundle's strategy has to be considered carefully and adding/removing Bundles is something that can safely happen only when the database is created and does not contain any documents. Usually, Bundles are added within the database creation process and then you configure their behavior by turning them on or off at runtime.
The Periodic Backup
Bundle is added by default to each database you will create and it needs to be enabled from the Edit Database Settings screen, if you want to use this feature.
The next screenshot illustrates the available Bundles within the Create a New Database wizard form.
