Re: Database Landscape for future Delphi work.



WHY not Interbase (or the open source Firebird)? It's a single DLL for
the runtime. Granted it's not IN PROCESS,
but then, neither is SQL Server Compact Ediition.

I'm 100% sure that SQL Server Compact Edition (CE) is in-process. There is
no seperate service application that must be running in the background. The
SQL CE dlls are loaded by your main exe and your application deals directly
with the database file.

Might Interbase or Firebird have this option to run in-process (via dlls)?

It's multi platform (Linux, Mac, Windows). Firebird is free,
Interbase is relatively cheap, and commercially supported. Either way
you've got options.

I like the idea of multi-platform, even if it's there for a future option.
But, out of curiosity, how would this work for a Delphi app? On Windows I
understand how dlls work. But on Linux or Mac how could you develop an app
in Delphi?

--Troy


.