I was wondering if we could have a discussion on the advantages and disadvantages of splitting up a database into a front end/back end format. I currently have a database that only 3 users use to view information about building different parts in our factory. We are hoping to spread this database to 20 or so users in the next month. The database only has 2000 records at the present time, but when we upgrade that could easily go to 20,000 or more. Another problem is that the database has several pictures, this takes the database size from around 3 MB to 24 MB, and viewing the pictures over the network take quite a while for them to come up. We will add many more pictures when we upgrade.
The information in the database will change about every day, but the pictures will always stay the same. I was planning on making a script that will download the new database information from oracle, update the database, and save it to the network each night. When the users log on in the morning make their logon script get the file and replace the old one.
We can only download information from oracle, the oracle database is in the corporate headquarters, and we have no write privileges. I don't think buying SQL server or any other database server is an option.
So, any ideas? Would it be beneficial to split up the database, or should I keep it as one? I would appreciate any input that you have, good or bad.
Thanks!
-Brad
The information in the database will change about every day, but the pictures will always stay the same. I was planning on making a script that will download the new database information from oracle, update the database, and save it to the network each night. When the users log on in the morning make their logon script get the file and replace the old one.
We can only download information from oracle, the oracle database is in the corporate headquarters, and we have no write privileges. I don't think buying SQL server or any other database server is an option.
So, any ideas? Would it be beneficial to split up the database, or should I keep it as one? I would appreciate any input that you have, good or bad.
Thanks!
-Brad