An Sqlite redirector which runs as a daemon on the machine hosting the
DB and has an API which provides the Sqlite API calls for remote clients
would solve these networking problems and maintain application code
compatibility. The sqlite3_open call would detect that the DB was
remote and the rest would be handled by the library.
A model would be the way Samba provides an SMB connection to a Unix file
system for SMB clients.
An sophistication would be to also implement the standard SQL/CLI API
(also known as ODBC). This approach would not only make the networking
nightmares disappear but also give seamless integration with ODBC
applications.
Dr Gerard Hammond wrote:
Daniel Önnerby wrote:
> So what you are saying is that opening a SQLite DB on a shared network
> drive SHOULD work with multiple clients (if all servers and
NFS-version
> are updated to most recent version)?
I have found that accessing a FileMaker Pro DB file, on a shared network
drive, simultaneously from a Mac (via AFP over IP) and PC (via SMB),
leads to an immediate corruption of the file. Nice.
I hope the SQLIte db file doesn't suffer the same behaviour by assuming
a single network protocol-level locking mechanism.
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------