best local database (for PC)
Consider SQLite.  It is lightweight, reliable, and well proven in production.  In fact, the creators claim it is the most widely deployed database in the world.  

It works well as a data interchange format as well as a database, using tools like sftp to sync files between servers.  In addition, developers can easily work with SQLite files in just about any stack.