<< The differences between single user vs. multi user becomes very obvious once it does not work (particularly in demos) and you have to figure it out. Just part of the learning process. >>
R:Base is extraordinarily easy to program for multi-user access. The main thing to remember is that any intermediate processing in which tables are created or loaded with temporary data should be done in TEMPORARY tables (CREATE TEMP TABLE or PROJECT TEMP) and any views that are created on the fly should be TEMPORARY views (CREATE TEMP VIEW). << Our question (which may seem very basic): Is there a best way to set up multi-user R:Base on a LAN system? >> There are advantages to each circumstance. The program will load faster if it, and all the DLLs it uses, are located on the local machine. In this case, the program code itself does not need to travel across the network. However, it's much easier to update the program if you only have it stored and loaded directly from the network. Otherwise, you need to perform an update of each user's workstation. Either way, make sure the SCRATCH directory is on the users' local hard disk. -- Larry

