Concurrent accesses - Mac (or PC) - 5 users

Dominique <[email protected]>
Newsgroups gmane.comp.python.db.pysqlite.user
Message-ID <[email protected]>
Hello All,

I swiftly went through the site and the wiki but I'd like to get
your opinion before going further.

- I want to set up a small database with less 1500 clients and
related data, 5 users.
- All 5 users will get on their machine a software I am writing
in python (+wxpython) to access and manage the database.
- Machines for users are Mac (OS X).
- There are small but NOT NONE chances that several users would try
modifying the same clients on the database at the same moment.
- The database file would be owned by one of the machine (they are not
overloaded...) and accessed through a small network.
Or possibly if necessary on a dedicated Mac or PC.

I have read that there may be problems due to file-locking system
weaknesses / failures.

Questions:

1) What do you advise me to do ?
Can I contemplate using sqlite for such an application.

2) Is there an unacceptable probability that we would get problems with
simultaneous acesses ? (for me, once a year with an easy fix process is Ok.
Once per day is not....)

3) In case of problems, what happens then ?
Is the database file irremediably lost ???
Or is there an  easy repair process ?

4) In case it would be ok for working with sqlite in this case,
can you give me some hints and possible web links to take care of
access problems or whatever important matters when developing my
python stuff.

5) Or would you advise me to go for something else (Postgresql, mysql...)?

6) Would the answers be the same with users and database working with pcs.

Thanks a lot for your answers
Dominique
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.