大型软件中使用什么类型的数据库?[关闭]


0

我最近在Java FX中做了一个应用程序。其中使用的数据库是MySQL。当我尝试运行我的应用程序系统时,我遇到了一些错误,因为MySQL不存在于该系统中。

我怀疑的是,像某些游戏,photoshop,antiviruses或任何需要数据库的软件这样的大型软件可以在任何系统中成功安装和运行吗?他们使用什么类型的数据库?


所有这些都被使用。这个问题似乎很广泛。因此,我不得不投票。
Ramhound 2014年

定义
摩西

通常会发生的事情是(1)应用程序“轻量级”并嵌入SQLite ; 或者(2)该应用程序是非Enterprise的,它安装所需的数据库(一些人放弃)。例如,您经常会看到为Windows应用程序安装的SQL Server Express,它们比简单的嵌入式数据库有更多的需求。有些应用程序有“企业”类需求,它们需要专用的SQL服务器,如Microsoft SQL,Oracle,MySQL,Postgres等。
jww 2015年

另请参阅Java中的本机数据库支持?在Stack Overflow上。这里是一个搜索:java如何持久化关系数据
jww 2015年

Answers:


3

如果您不需要完整的RDMS,请使用SQLite。您需要将一些二进制文件加载到您部署到的任何系统上,但它的重量要轻得多,并且不会添加任何后台服务器进程。

https://sqlite.org/


我没有问过我的申请。我问过其他软件。
TomJ 2014年

许多大型应用程序,例如Firefox,McAfee都使用SQLite作为其存储系统。 sqlite.org/mostdeployed.html
大卫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.