Isolated Storage

This topic applies to .NET version only.

Isolated Storage is a special data storage mechanism provided by .NET framework.

Isolated Storage can allocate storage space for each user and each .NET assembly on the system. It solves the problem of finding a disk location with sufficient privileges for the application data storage. The code using Isolated Storage is only required to have IsolatedStorageFilePermission. Though Isolation Storage can allocate space for any user, special quotas exist for its size, which can be configured by system administrator.

You can make use of Isolated Storage as a location for your db4o database.

The following topics will discuss the usage of db4o over Isolated Storage, its benefits and limitations.