Database Portability
The database file format was specifically designed to be portable. Portable database files have two attributes:
- Databases may be created in one environment and freely copied to other environments for use there. For example, a large database of static information may be created in a central office and distributed for use at several branch offices running different types of computers.
- Databases may be concurrently accessed by applications running on computers with different operating systems or CPU architectures.
Internally this means that the data is not structured on the disk in a form that is not dependent on byte ordering or alignment which varies with different CPU architectures. The result is that moving databases between various CPU architectures can be done with a simple copy. This is extremely useful for preloading database images on a host computer to be deployed on an embedded target device.