I have developed an network application that is in use in my company for last few years. At start it was managing information about users, rights etc. Over the time it grew with other functionality. It grew to the point that I have tables with, let's say 10-20 columns and even 20,000 - 40,000 records.
I keep hearing that Access in not good for multi-user environments. Second thing is the fact that when I try to read some records from the table over the network, the whole table has to be pulled to the client. It happens because there is no database engine on the server side and data filtering is done on the client side.
I would migrate this project to the SQL Server but unfortunately it cannot be done in this case.
I was wondering if there is more reliable solution for me than using Access Database and still stay with a single-file database system.
We have quite huge system using dBase IV. As far as I know it is fully multiuser database system.
Maybe it will be good to use it instead of Access? What makes me not sure is the fact that dBase IV is much older than Access 2000. I am not sure if it would be a good solution.
Maybe there are some other options?