我有很多物联网设备当前向MySQL数据库发送数据。
我想将它移植到其他数据库,这将是开源并提供给我:
请尽快恢复。
任何帮助将不胜感激。
由于
答案 0 :(得分:0)
根据输入数据塑造数据库是一个错误。想想明天您的数据将是CSV或XML,格式略有不同。根据您的抽象数据模型设计数据库,对其进行规范化并将现有数据应用于模型。根据您拥有的输入和计划得到的输出来塑造您的结构。如果您检索与输入相同的内容,则将数据存储在文件中就足够了,您不需要数据库。
此外,您不希望将“原始”记录存储在数据库中。即使您的数据库可以在运行时从原始元素组成数据记录,也不能基于某个提取的元素运行选择,而不访问所有记录。
大多数数据库允许您从任何地方进行连接(与Python相比,Java中的PostgreSQL没有更好的支持,但驱动程序的标准化质量和水平可能会有所不同)。问题是您的驱动程序应支持哪些功能。例如,您可能需要批量导入支持(不要向数据库发出大型INSERT集)。
您实际需要的是:
答案 1 :(得分:-1)
你为什么要离开MySQL?它是开源的,可以满足您上面列出的所有标准。这是一个非常主观的问题,所以很难给出一个好的答案,但MySQL并不是一个糟糕的选择