将sqlite数据库转换为服务器(数据库)是不是很糟糕?

时间:2013-09-24 14:47:17

标签: sqlite

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

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

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

如果使用sqlite作为客户端服务器数据库不好我怎样才能说服我的经理?

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

1 个答案:

答案 0 :(得分:1)

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

  

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

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

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