Our current infrastructure has an application running on an application server and mapping a network share to run. This effectively turns all file I/O into network traffic which in most cases is ok, but for some of our processes this causes a severe performance hit.
Is there anything out there would allow us to copy the contents of the network share locally and do our processing on it, but still allow us to be sure we're not out of sync with the data on the network share? i.e. any changes we make get reflected on the server and vice versa.