Summary:
When is it appropriate to create two related backend databases with linked tables vs. putting them all together in one database?
Detail:
I am creating an application that has two main subject areas: Contracts and Transactions. Each Transaction must be related to a Contract, but aside from this relationship the two subjects differ dramatically, both in design and use. Transactions will be hit frequently, but Contracts exists only as a reference, and will only be hit when assigning a foreign key to a Transaction.
It seems that my application should run faster with separate backends, but is there an argument to be made for joining them into one .mdb?
Thank you!
When is it appropriate to create two related backend databases with linked tables vs. putting them all together in one database?
Detail:
I am creating an application that has two main subject areas: Contracts and Transactions. Each Transaction must be related to a Contract, but aside from this relationship the two subjects differ dramatically, both in design and use. Transactions will be hit frequently, but Contracts exists only as a reference, and will only be hit when assigning a foreign key to a Transaction.
It seems that my application should run faster with separate backends, but is there an argument to be made for joining them into one .mdb?
Thank you!