1

在数据库服务器位于一台机器上并且客户端都远程连接到该机器/服务器之前,我已经创建了客户端-服务器应用程序。

但是,我想到具有大量本地存储数据的应用程序(例如带有库的音乐播放器)必须使用与应用程序一起安装和运行的本地数据库服务器。

所以我的问题是:

  • 它只是 mySQL/Postgres/与应用程序捆绑的任何东西的标准安装,还是在只有一个本地连接到服务器时应该使用特定的东西?
  • 是否有关于如何在应用程序中静默部署服务器软件的易于定位的说明?

我的问题是针对一般情况的,但如果这有什么不同,我将开发的应用程序将在 Matlab 中。

4

1 回答 1

1

我建议在存储数据以供本地应用程序使用时使用基于非服务的数据库。我知道 SQLite,但我相信 MS SQL Compat 是相似的。

如果要存储的文件很大(音乐文件),将文件保存在磁盘上并将文件路径存储在数据库中可能更有效。(见http://www.sqlite.org/intern-v-extern-blob.html

您可以使用 ODBC 与 MATLAB 中的数据库进行通信。(见http://www.mathworks.com/help/toolbox/database/ug/database.html

于 2012-08-28T23:24:37.030 回答