Question : Multiple schemas .vs. single schema

We are developing a multi-user app, that we intend to use Oracle as the DB.

We're unsure at this stage whether to have all the data stored in one schema or whether each client should have a separate schema.

As the client-base increases there will probably be the need to have multiple database servers.

These are our thoughts, please comment ...

Option A: One schema for everyone
pros: probably more memory effective; more manageable for database changes
cons: maybe slower access when database gets large; extra overhead of additional field to identify client.

Option B: One schema per client
pros: probably faster access; less data overhead
cons: maintainability

Option C: Hybrid - large clients have own schema, small clients share
pros: best of both worlds???

Any thoughts appreciated

Answer : Multiple schemas .vs. single schema

Good luck with the overall project!  Glad I could be of help.

dB
Random Solutions  
 
programming4us programming4us