主权项 |
1. A system, comprising:
at least one processor; at least one non-transitory computer readable medium; a local cache; and stored instructions translatable by the at least one processor to provide a cache manager that runs in user space on a computer having an operating system, the cache manager configured to:
establish a connection with a server, the server associated with a database;determine contents of the database;enumerate the contents of the database for display in a user interface, the contents comprising database assets;responsive to a user selection of a database asset from the database assets via the user interface, request a copy of the database asset from the server over the connection;store the copy of the database asset as a cached file in the local cache at a location in a file system of the operating system;associate the cached file with the connection to the server;determine whether the cached file has been modified via a local application; andwhen the cached file has been modified, communicate with the server to synchronize the database with the cached file. |