我有许多IoT设备正在向MySQL数据库发送数据。
我想将它移植到其他一些数据库,该数据库将是开放源码的,并向我提供:
请尽快回复。任何帮助都将不胜感激。
谢谢
发布于 2017-12-05 02:28:44
基于输入数据构建数据库是一个错误。想想明天,您的数据将是CSV或XML,格式略有不同。根据抽象数据模型设计数据库,规范数据库并将现有数据应用到模型中。根据你的输入和你计划得到的输出来塑造你的结构。如果您检索与输入相同的内容,那么将数据存储在文件中就足够了,您不需要数据库。
此外,您也不希望存储“原始”记录的数据库。即使您的数据库可以在运行时从原始元素中组成数据记录,您也不能在不访问所有记录的情况下,根据某个提取的元素运行选择。
大多数数据库允许您从任何地方进行连接(与Python相比,Java中没有更好的支持PostgreSQL,但是驱动程序的标准化质量和水平可能有所不同)。问题是你的司机应该支持什么功能。例如,您可能需要对批量导入的支持(不要向数据库发出大的插入集)。
你真正想要的是:
发布于 2017-12-04 10:13:23
你为什么要离开MySQL?它是开源的,可以满足上面列出的所有条件。这是一个非常主观的问题,所以很难给出一个好的答案,但MySQL并不是一个糟糕的选择
https://stackoverflow.com/questions/47630763
复制相似问题