If your database is a CSV file and is supposed to serve as a common repository, you should consider using an SQL server - of course this depends upon the data - the power of SQL databases reside in...