1) I make 1 DB having data for so many users.

2) I make seperate DB for each user

Second approach implies that you'd have to do your own database files
(users) management when adding/removing users. It also means you
have'd have several database files to keep, so the simplicity of
handling just one single file is lost. One advantage what I can see is
that when one databse file gets corrupted, other user's data is left
intact.

I'd opt for the first approach and when it seems that things are
getting slower over the time, browse this mailing list for some hints,
tips and tricks - that usually helps a lot. :-) In any case you can
break the database into multiple files later - it needs some work and
changing the schema perhaps, but it's not an overkill. Current
limitation is 10 attached database files but AFAIK this can be changed
easily in the sources and recompiled if needed.

Peter

Reply via email to