Subject Re: [firebird-support] Firebird database portability
Author Christopher Chan
Ann W. Harrison wrote:
>
>
> 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.

Thank you for this information.

>
> >
> > Or are the following files machine independent?
> >
> > firebird.msg
>
> Yes, because of the way it's written.

Great, so at least this file can just be bundled along with my application.

>
> > security.fdb
>
> No.

How do I generate security2.fdb when my application with the embedded
firebird engine is installed? Is there an installer that I can bundled
along with my application or something for cases where it is a single
user who then needs a local firebird database?

regards,

Christopher