I maintain an Access application "3-front ends" and "1 networked shared backend". I need to add a new application with the following design options:
1) Create a new Front-end and add the new tables to the existing backend database
2) Create a new Front-end and create a new (second) backend database with the new tables.
The new application only needs a read reference of one table in the first backend database, no update/insert is required. It will need to write and update to the new tables.
The reason I am leaning towards option #2 is to prevent I/O contention and record locking. I worked on SQL Server/Oracle/DB2 and I am familiar with their record/page locking architecture. I am trying to find information on these:
A) How does Access resolve enforce integrity/locking in a multi-user environment
B) Option #1 (one backend) or Option #2 (two backends)?
Any info is appreciated.
Thank You
1) Create a new Front-end and add the new tables to the existing backend database
2) Create a new Front-end and create a new (second) backend database with the new tables.
The new application only needs a read reference of one table in the first backend database, no update/insert is required. It will need to write and update to the new tables.
The reason I am leaning towards option #2 is to prevent I/O contention and record locking. I worked on SQL Server/Oracle/DB2 and I am familiar with their record/page locking architecture. I am trying to find information on these:
A) How does Access resolve enforce integrity/locking in a multi-user environment
B) Option #1 (one backend) or Option #2 (two backends)?
Any info is appreciated.
Thank You