大量实时数据如何写入到数据库

大量实时数据如何写入到数据库,第1张

如果是实时数据,自己写程序总数最方便的。

常见解决方案:所有保存任务扔到一个队列,由后台的线程池执行队列中的保存任务。

如果会java或者C#这种高级语言,啥都好办,队列可以放在内存中,如果只会shell或者php,可以用文件作为队列。

如果不会写程序,可以考虑在内存盘中创建一个数据库,将实时数据写到这里,作为缓存,然后通过类似mysql主从数据库这种结构将数据同步到硬盘上,不过这种方案设置起来非常麻烦。

1、如果通信方式是串口,就可以用C#里的串口控件来接收数据。

2、接收到的数据放到数据库里,可以用C#里的 *** 作系统数据库类来做。

3、画图,可以从网上查找曲线控件,也可以自己画曲线。

ForeverCredit ERPConnect管控数据集成软件是北京华恒信远针对国内外各种实时数据库系统(PI、IP21等)与各种关系数据库系统(Oracle、MS SQLServer等)之间进行实时数据交换软件,实时数据库与关系数据库之间通过ERPConnect动态的交换数据,实现了实时数据库与关系型数据库的无缝集成。

该软件由两个组件构成,分别为组态程序ERPConfig.exe和运行程序ERPConnect.exe。组态程序可以根据用户需求自由组态,指定关系数据库及其表,需要写入的位号,写入的方式以及写入的时间,等等。运行程序则根据组态程序配置好的组态信息在后台运行,按用户设定的时间和方式将实时数据写入关系数据库,此外,也可以将关系数据库的数据写入到实时数据库中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6771049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存