虽然新冠状病毒的疫情没有结束,涛思数据团队都居家远程办公,还是按期在2月10日线上发布了TDengine ARM 32位与64位版,而且100%开源,只是把原计划的线下发布活动取消了。大家现在就可以到GitHub下载所有源码进行编译、运行和测试了。虽然TDengine早开源了,但仅支持X86,这次ARM版的发布,了却了我的一个心愿,就是利用TDengine体量小、性能高、资源占用少的优势,为边缘计算、嵌入式系统提供一高效、高速、简单易用的时序数据处理系统,来解决流行的SQLite在物联网、工业互联网场景下的诸多不足。
SQLite这款产品在我心目中是神一样的存在,是我3年前创立涛思数据时树的一个学习标杆。从创始人Richard Hipp 2000年开始开发起,SQLite现已经有数千亿份拷贝在各种设备里运行,包括大家熟悉的Android、Apple手机、Firefox、Chrome、Safari浏览器,众多的嵌入式盒子,包括物联网网关等都装有SQLite。它是全球装机量最大的数据库,远远超过大家熟悉的MySQL、Oracle数据库。为何SQLite如此流行?一句话,产品做到了极致。看看这些亮点:没有服务器,仅仅一个C语言库,整个数据库存放于单一跨平台的文件,支持ACID,零配置,而且体量可以仅为600KB。关键是,SQLite还是开源免费的。在资源紧张的各种嵌入式设备里,不用它才怪呢。
做的这么好的产品,我们还有机会吗?幸运的是,我们有。因为随着物联网的兴起,各种大大小小的设备都在采集数据,而这些采集的数据具有鲜明的特点,比如带有时间戳、结构化、没有更新、数据源唯一等。而且这些数据的应用上,特点也很明显,比如数