我正在编写一个数据库驱动的 Windows 应用程序,并且可执行文件和数据库都需要安装在客户机器上。
是否有一个数据库可以用作我的应用程序的后端,即使用户使用的是存储数据库的同一台机器,用户也无法进入。
据我所知,Postgres 对此不起作用,而且我尝试过的访问版本很容易破解密码。
我的应用程序必须能够安装在笔记本电脑上,并且即使在没有互联网访问的情况下也可以使用,因此通常的客户端-服务器数据库模型不起作用。
我曾考虑在某些版本的 linux 上使用安装了 Postgres 的 VMWare 虚拟设备,但这会产生相当大的系统负载。
我宁愿不必使用加密的文本文件或类似的东西。