Hi everyone!
I'm planing to create an accounting application in asp.net mvc.
Each user will pay monthly subscription, I'll provide daily backups, etc.
I don't know which strategy to choose:
- To use SQL CE4 and run application in separate virtual directory for each user.
- To put everything in a single SQL Server database
What are cons and pros of these two options?
If I choose option 2, I'll have to write more logic inside code. I must prevent users from seeing things they should not see (more trips to database).
The two most important things are:
- General performance of the system
- Ability to easily create backups for separate users.
I expect between 20 and 30 users.
Any suggestion will be appreciated.