On 9/6/06, Micha Nelissen <[EMAIL PROTECTED]> wrote:
Michael Van Canneyt wrote:
>> Not scalable ? In what way ?
>
> It's not multi-user and network-capable.
This is also simply not true. It is multi-user capable, and can use
files from a network share, but it's all done in the client, using file
locking.
So, you depend on the client to do "the right thing" and lock the files
properly. This should be dbms's job , not the client's .
In my opinion, using dbf files over shared folders is a solution only
if you have an already working dbf-based application and you want to
make it multi-client and network-capable without changing too much .
If you start a new application, I see no reason not to use something
better - that supports goodies like transactions and SQL . For a
new stand-alone application I'd choose embedded-firebird with no
hesitations. If later it is decided to make the application multi-user, the
change to the client-server version of firebird would be easy.
Sqllite might also be an option, but AFAIK Firebird's sql implementation
is superior.
It does not support transactions, true; but this is a feature, not about
scalability.
Yes transactions are just a feature , but a very important one.
Best wishes,
Adrian Maier
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives