1
我正在制作一个java程序,它将在嵌入式设备上运行。 它的目的是在位于云中的数据库中存储一些值(比方说温度)。持久数据库连接
- 方案1:数据获取存储每一个可能的周期(连接店内店内店内... -disconnect)
- 方案2:数据获取存储每5分钟(连接店内等待-store-稍候... -disconnect)
- 方案3:数据都存储每小时
是更好地保持与数据库的持续连接或在需要时只连接?为什么?
如果部署100个这样的设备(一个不能有足够的温度数据)会发生什么情况?
除了米奇@的回答,如果你坚持连接,然后它下降,添加所有的逻辑来恢复和重试是一个庞大的PIA。 –
谢谢你的回答! 虽然有一点不恒定的连接和断开也占用资源?特别是在需要以每秒(甚至更高频率)为基础记录温度的情况下? – FoiaZoig
为特定的RDBMS和运行时环境查找“连接池”。 –