Subject Re: [firebird-support] Firebird database portability
Author Ann W. Harrison
Christopher Chan wrote:

> Is the firebird database machine independent?

Firebird databases use native alignment, data types, and
byte ordering. The data types don't matter any more since
every machine we run on uses the same representation of
floating point. Alignment and byte ordering do matter.

Generally systems are settling on a common alignment,
although Firebird doesn't use it reliably until V2.0.
Byte ordering (endian-ness) continues to be an issue.

There are definite and measurable performance benefits
to following the local machine conventions.

>
> Or are the following files machine independent?
>
> firebird.msg

Yes, because of the way it's written.

> security.fdb

No.

Regards,


Ann