Hello, friends.
Assistance is required in the question indicated in the heading, if specifically, the situation is as follows: 5 years ago, a program was written that carries out the formation of electronic reports based on data from the warehouse. The programmers could not organize collective access to the databases, so they created 3 copies of the program and 3 databases with different names and the same content. When launched, the program checks all databases, updates its database and then works with it. Everything would be fine, and these crutches would go unnoticed if it were not necessary to make several more copies of the program, and specifically - 4, that is, to organize access with 7 computers. Here was the question that if earlier there were 3 checks between the databases at launch, now there will be 36 of them, which will affect both the performance and the degree of relevance of the data.
The question is: is there a website where it is stated in an accessible language how to organize collective access, preferably so that I understand, the person who writes Delphi for the second time in his life. And anyway, what are the proposals for this work, except for the obvious "stop raping the corpse"?