Python 物联网之用于基于 TinyFlux的物联网和分析应用程序的微型时间序列数据库

Python 物联网之用于基于 TinyFlux的物联网和分析应用程序的微型时间序列数据库

image.png

虽然数据集的形状和大小几乎是无限的,但数据存储却不能这样说。当然——任何伟大的软件都应该能够处理从小到大的一系列用例,但是在简单的文本文件和笨重的独立数据库服务器之间,缺乏在用户中查询和存储数据的选项——友好的方式。

然而,Markus Siemens 的 TinyDB在 Python 生态系统中为类文档数据集出色地占据了这一利基市场。TinyDB 是一个轻量级的开源 Python 包,它提供了面向文档的数据存储的 API 和功能,以及平面、人类可读文件的简单性。如果您的数据集可以表示为键/值对,并且您不会以分布式方式处理千兆字节的数据,那么 TinyDB 是一个出色的包,您可以在几秒钟内将其作为真正的数据库集成到 Python 工作流程中。

还有 80% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.95 继续阅读

推荐阅读更多精彩内容