Subject RE: [firebird-support] Write into a .fdb file without the overhead of API's
Author Nigel Weeks
>
> One of our clients has some existing products, which generate
> real-time data. Now they intend to integrate a backend for
> these products.
>
> Can anyone tell me what is the raw format of the Firebird
> database files, so that I can directly write into a file
> without the overhead of the API's

Nothin' quite like strapping yourself to a rocket and hitting the big red
button!

The short answer is, you can't.
It'd take years to work out exactly how to write directly without corrupting
the existing structure. And then, you'd have to handle other people wanting
to write as well, while you had exclusive write access...essentially, it's
impossible.

Use the c++ api - it's the fastest, lowest-level way into the database.

What's wrong with ~10,000 insert transactions/sec anyway? That's pretty
quick!

Nige