Domino Datasets provide high-performance, versioned, and structured filesystem storage in Domino. You can use Datasets to build multiple curated collections of data in one project and share them with your collaborators to use in their projects. Likewise, you can mount Datasets from other projects in your own project if they are shared with you. You can modify the contents of a Dataset through the Domino application or through executions.
A Dataset always reflects the most recent version of the data. For reproducibility, you can create read-only snapshots of your Dataset at any moment in time. Snapshots are useful when you need to ensure that the data you’re working on does not change.
From your code, you can access the latest version of a Dataset or a snapshot of a Dataset. The topics in this section show you how to use Datasets in your projects.
- Create and modify Datasets
Find shared Datasets and make them part of your project.
- Use Datasets and Snapshots
Use the Dataset’s path to access the Dataset from your code.
- Version data with Dataset snapshots
Create a read-only, immutable version of the Dataset. Add tags to create a friendly, stable path to snapshots that hold the desired state for your data.
- Datasets best practices
Follow these best practices to get the most out of Datasets.
- Upgrade from versions prior to 4.5
If you just upgraded from a version prior to Domino 4.5, see this topic to understand the changes to Datasets in Domino 4.5 and later.