完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
由于受嵌入式设备资源的限制,SQLite凭借其轻小的优势在嵌入式系统的数据处理中独占鳌头,装机总量超过千亿台,远远超过大家熟悉的MySQL, Oracle等数据库。
但SQLite真的是嵌入式系统数据库选型的最优解吗? 在边缘计算、物联网网关、嵌入式系统中,数据往往是各种传感器或设备采集的时序数据,这些数据具有如下鲜明的特点,1:数据是时序的,一定带有时间戳;2:数据是结构化的;3: 数据极少有更新或删除操作;4:数据产生源是唯一的;5:相对互联网应用,写多读少;6:用户关注的是一段时间的趋势,而不是某一特点时间点的值;7: 数据是有保留期限的;8:数据的查询分析一定是基于时间段和地理区域的;9:除存储查询外,还往往需要各种统计、插值和其他实时计算操作;10:数据流量平稳。 SQLite是关系型数据库,没有利用上述数据特点,因此在存储、查询数据的性能上严重不足,而且不提供插值、不提供流式计算、不提供数据生命周期管理、无账号、无远程登录等功能,也难实现边云协同。随着物联网、工业互联网的发展,SQLite的局限越来越明显。 最近,TDengine推出了ARM版本,为边缘计算、嵌入式场景下时序数据的存储、查询、分析与计算提供一强大的工具,以解决流行的SQLite在该场景下的诸多不足,并且100%开源。与InfluxDB, OpenTSDB等其他专业时序数据库相比,除超强的插入、查询性能外,TDengine还具有几大优势,1:体量很小,安装包不到1.3M;2:占用的CPU、内存资源很少;3:数据压缩率高,占用的存储资源大幅减少。这几大优势让TDengine在资源紧张的嵌入式系统里如鱼得水。 比SQLite,TDengine具有哪些优势?
TDengine ARM 32位版100%开源,请访问(www.github.com/taosdata/) 获取源代码,点击技术博客,了解详细的编译和安装步骤。从下载到运行成功,几秒钟搞定。我觉得TDengine可以解决流行的SQLite在该场景下的诸多不足。 |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
787 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
888 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
608 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
905 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
821 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 11:09 , Processed in 0.767836 second(s), Total 40, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号