ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

结合工程实践选题调研分析同类软件产品

2019-10-04 17:04:15  阅读:205  来源: 互联网

标签:选题 TDengine 软件产品 Flink Siddhi 开发者 版本 软件 同类


  我工程实践的题目是《用户行为实时分析系统的设计与实现》。同类软件产品有:Flink、Siddhi、TDengine.

1.这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的?

  这些软件的开发者宣传中称他们的软件易于使用。比如Siddhi和TDengine,它们的输入都是类SQL语句,学习成本不高。同时,这三款软件都是开源的,支持多种语言的开发接口,对开发者很友好。

  他们的目标并不都是盈利。比如Siddhi和Flink,他们是供公司内部处理流数据使用的,开源出来,可以使更多的开发者投入到项目的维护和升级中去。而TDengine的目的是盈利,它是部分开源的,用户可以免费使用基础功能额,而类似集群的高级功能只有用户付费才可以使用。

2. 这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)

  从github或者官网上下载到本地使用的。

3.这些软件有Bug 么?⼜是如何更新新版本的?

  这些软件都存在Bug,很多开发者或者使用者会在github上面提issues,希望有人可以在下次更新中解决Bug。

  一般来说,这些软件都是在官网上发布新的版本,需要使用者自己去下载最新版本。也有的软件提供自动检查更新功能,有新版本会提醒使用者进行更新。

 

图1 Siddhi中的Issues

4.此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?

  随着人们对实时海量数据计算的需求的发展,此类软件应运而生。

  同类软件针对特定的使用场景和特定的用户进行竞争。比如Flink,它提供了丰富的窗口机制,并且支持状态流处理,大大解放了开发者,提高了开发者的编程效率。而Siddhi是一个轻量级的流数据处理引擎,支持类SQL的查询语句,简单高效。TDengine也支持类SQL的查询语句,它侧重的是时序数据库,插入和查询海量数据十分高效。

  目前的发展趋势是Flink凭借它优异的性能和良好的社区,在各大企业中得到了广泛的应用。

5. 列举你在使⽤上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

  使用此类软件可以随意地复制,也可以根据自己的需要对源代码进行修改,可以方便地更新到最新版本。对于不同的操作系统,需要下载不同的版本。而对于硬件来说,可能可以进行一些修改,但是不可能随意地复制。

  这些说明了软件的可移植性、可复用性和可维护性。

6.你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)

  这次是我第一次使用此类软件。是从Github上下载得到的。

7.你是如何精通这类软件的?它给你什么好处,坏处?

  这类软件可以让我很方便地进行数据查询。

8. 你现在还⽤它么,或者是同类软件的不同品牌,为何?

  现在使用,是为了理解和学习此类软件的处理逻辑以及功能实现。

9. 这种软件再过10年,20年还会存在么,为什么?

  会存在。因为今后的数据会越来越多,各大企业对海量数据的查询的需求也会越来越多。

标签:选题,TDengine,软件产品,Flink,Siddhi,开发者,版本,软件,同类
来源: https://www.cnblogs.com/lm273/p/11622505.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有