每个领域做到顶级的人物,各自有各自的武林秘籍;
最近在B站上看到方文山的作词课,他非常系统的讲解了他的作词哲学和方法论,
在大家看来的天马行空的艺术领域,每个作者都有自己的一套方法论,并不都是靠所谓的上帝抓住他的手写出来的。
方文山提到了他的工具库,比如韵脚表,生活中意向笔记,读过的诗集,看过的艺术展,比如我们耳熟能详的爱在西元前就是他看了美索不达米亚展写下来的;这些工具看大大提高了他作词的效率和质量,以及艺术的丰富性;
从他的内容中,我感觉到所谓的需要工匠精神的领域内,构建自己丰富的工具集是非常有必要的;
所以再写TDEngine的阅读感受之前,我也是硬套这一波所谓的思维方式;
如果说开发程序也是在写自己的作品,那么TDEngine就是其中的工具集;
TDEgnine是有一个硅谷的资深工程师陶老师创建的,整个公司的文化有非常的明显的硅谷startup的基因;
我看完的第一个感觉是,如果有机会和合适的岗位,我愿意加入,因为感觉到优秀的工程师文化,这大概是对创始人和团队的最佳认可的方式,就是想要加入;
后来不久就看到一篇关于大龄程序员创业,被GGV大额投资,人均估值上千万的热血文章,主角就是TDEngine;
陶老师,最开始闭关3个月,贡献几万行核心代码的事迹,让我们这些每天还在焦虑35岁危机的人感到了汗颜;
我的思维又跳到别的地方,有人说过,将自己喜欢的事情做到极致,你发现一切都会变好。 所以找到喜欢的事,培养做到极致的毅力和能力;
既然把TdEngine 作为自己构建软件作品的工具集,那么我就需要给他打上精准的标签,以后被我们检索使用;
- 时序数据库,特别适合物联网场景的时序数据收集;
- 写入之后,很少更新,不需要事务,主要是分时间段的时序读取,
- 可以有成千上万的表;每个表代表一个 设备或者是说一个数据单元;
- 多个同类设备之间的关联查询,需要一个超表来实现,可以看作一个预先处理好的VIEW;
- 各类查询场景速度都非常快
- 开源版本就支持集群分片+副本,自己开发的分布式一致性策略,主要是master+slave架构;
- 数据源采集工具集很完善,可以很方便的重别的数据集迁移
- 由于场景化的优化,在合适的场景下代替现有方案,可以使得物理集群资源大幅下降
- 目前已落地多个公司的线上场景,具有很强的生命力;
- 文档和社区都是非常专业,那怕是开源版本,有坑也能很好的解决;
从目前TDEngine的发展来看,公司是一个非常典型的硅谷数据服务基础设施公司,一流的底层技术,一流的服务理念,一流的社区文化,美国SAAS公司的发展超过国内许多,国内各个方面都有很大的差距;理性而又有追求的程序员,我们应该持续向他们学习;