Hi, I believe this will not have any performance difference, it is much faster for your emulator and your CMS to connect to the local database than external.
It's possible, you can use Mono to run .exe files, but now with .NET Core it is no longer necessary to use Mono.