如果我工作的话,我需要一些建议来解决我们在这个地方遇到的数据存储问题。
问题如下:
我们有一个嵌入式应用程序,它必须监视来自某些设备的数据。数据很简单,例如状态标志、指示设置/温度/任何东西的单个整数/浮动变量,但我们有数百个。
我们现在讨论的是在应用程序中存储这些变量的简单方法。系统的某些部分将读取设备,并将它们的状态写入这些变量。当这些变量中的任何一个发生变化时,都需要通知系统的其他部分。
基本上是<使用者><-><数据存储><-><生产者>结构。
由于我以前从未开发过这样的专业软件(刚从大学毕业),我希望在这些论坛上会有一些优秀的人,他们可以在如何解决这个问题上向我传授他们的智慧。
到目前为止,我所调查的是:
SQLite:非常简单的数据库,易于使用。但是,当要存储的数据实际上并不适合表格结构时,这可能是过火了吗?
Hashmap:简单地存储每个数据块,并以一些键作为索引,然后订阅某些索引上的更改。
我希望我是有意义的,并为墙的文字:)事先谢谢你的帮助。
发布于 2011-01-18 22:41:14
对于有限的数据,我想说的是,尝试使用HashMap实现,就像您提到的那样使用观测器模式。我认为这可能是一个很好的方法,因为有两件事:
发布于 2011-03-16 21:19:14
您可能想看看SNMP协议。
https://stackoverflow.com/questions/4705676
复制相似问题