Dear MS Access Expert.
I am preparing for my upcoming MS Access development project. I have been researching Client / Server design recently.
My question is how aggressively should I push the Client / Server design in my upcoming project which will initially have 6 concurrent Users and 50MB of data.
I expect the database to grow by 10 MB max / year and 1 additional concurrent user / year up to 12 concurrent users max.
My backend will be .MDB (File Server) NOT SQL Server.
I have read that the best Client/ Server design keeps the “wire cold”. Ultimately this means binding the form’s recordsource to one record.
Now I could have my forms have tiny recordsources but what bothers me is that with the computer having 2 GB of RAM won’t the entire database always be in RAM?
I discussed my earlier designs (not client / server) with end users and they don’t experience any slow down on Continuous Forms with 5000 records. In fact they feel safe when they can scroll through all the way back into the past using their mouse scroll wheel.
I don’t forsee my upcoming development project needing SQL Server due to future Max database size peaking at about 150 MB and 12 concurrent users. Also in 5 years which is when the database will start to approach its max loads computers will be faster and RAM much larger.
What do you think? How much consideration should I give to Client / Server given my database specifications? In my experience end users like continous forms as it allows them to see a broader picture of their business and eliminates them always having to enter criteria.
Thanks for your feedback.
Peter.
I am preparing for my upcoming MS Access development project. I have been researching Client / Server design recently.
My question is how aggressively should I push the Client / Server design in my upcoming project which will initially have 6 concurrent Users and 50MB of data.
I expect the database to grow by 10 MB max / year and 1 additional concurrent user / year up to 12 concurrent users max.
My backend will be .MDB (File Server) NOT SQL Server.
I have read that the best Client/ Server design keeps the “wire cold”. Ultimately this means binding the form’s recordsource to one record.
Now I could have my forms have tiny recordsources but what bothers me is that with the computer having 2 GB of RAM won’t the entire database always be in RAM?
I discussed my earlier designs (not client / server) with end users and they don’t experience any slow down on Continuous Forms with 5000 records. In fact they feel safe when they can scroll through all the way back into the past using their mouse scroll wheel.
I don’t forsee my upcoming development project needing SQL Server due to future Max database size peaking at about 150 MB and 12 concurrent users. Also in 5 years which is when the database will start to approach its max loads computers will be faster and RAM much larger.
What do you think? How much consideration should I give to Client / Server given my database specifications? In my experience end users like continous forms as it allows them to see a broader picture of their business and eliminates them always having to enter criteria.
Thanks for your feedback.
Peter.