![大型软件使用什么类型的数据库?](https://linux22.com/image/1404082/%E5%A4%A7%E5%9E%8B%E8%BD%AF%E4%BB%B6%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F%20.png)
我最近用 Java FX 制作了一个应用程序。它使用的数据库是 MySQL。当我尝试在系统上运行我的应用程序时,我遇到了一些错误,因为该系统中没有 MySQL。
我的疑问是,大型软件(例如某些游戏、Photoshop、防病毒软件或任何需要数据库的软件)如何能在任何系统中安装并成功运行?他们使用哪种类型的数据库?
答案1
如果您不需要完整的 RDMS,那么请使用 SQLite。您需要将一些二进制文件加载到部署它的任何系统上,但它的重量要轻得多,并且不会添加任何后台服务器进程。
我最近用 Java FX 制作了一个应用程序。它使用的数据库是 MySQL。当我尝试在系统上运行我的应用程序时,我遇到了一些错误,因为该系统中没有 MySQL。
我的疑问是,大型软件(例如某些游戏、Photoshop、防病毒软件或任何需要数据库的软件)如何能在任何系统中安装并成功运行?他们使用哪种类型的数据库?
如果您不需要完整的 RDMS,那么请使用 SQLite。您需要将一些二进制文件加载到部署它的任何系统上,但它的重量要轻得多,并且不会添加任何后台服务器进程。