-1

我正在使用 ac 程序定期(10 分钟)将 1-2MB 的数据写入/删除到 sqlite3 数据库。该程序还充当我的 node.js Web 服务器的只读数据库,以输出 Restful API。(我不能使用 node.js 模块,因为 node.js 网络服务器在不同的机器上)

在文档中提到,在客户端/服务器架构中,RDBMS 可能很好,但这一点并没有被强烈关注

我正在使用 ac 程序作为服务器来回答 Web 服务器请求以及不同机器上的其他进程。该系统经常(每 5 分钟)需要小数据(~2-5Mb)。

如果使用 sqlite 作为客户端服务器数据库不好,我该如何说服我的经理?

如果可以,那么为什么他们没有标准的服务器插件?

4

1 回答 1

1

当 SQLite文档谈到客户端/服务器架构时,它说:

如果您有许多客户端程序通过网络访问公共数据库

这适用于直接访问数据库的任何程序。(对于 SQLite,这意味着您有一个联网的文件服务器,并且多个客户端直接通过网络访问数据库文件。)

如果您有一个访问数据库文件的进程,那么就数据库而言,您没有客户端/服务器架构。如果有其他客户端访问您的服务器程序,这对您的数据库没有影响。

于 2013-09-25T07:53:28.347 回答