各位程序员好,请问大家两个问题,是关于python数据分析的,昨天面试的,有知道的有劳解答一下,感谢
问题一:mysql数据库和hive数据库,在实际项目中应该如何选择?
我回答的是mysql数据库和hive数据库的区别,但是我觉得这是在考察你到底有没有真正做过项目
问题二:打开手机用百度一下苏州市委书记曹路宝的百度百科,如何从背后构建人物画像,我要背后的,侧面的不要表面的
我回答的是:是否优秀,和上升速度的快慢(实在想不出来了,就回答这两个,欢迎各位补充)
在这当中就问了项目的事
谢谢各位,感谢!
该回答引用GPTᴼᴾᴱᴺᴬᴵ
问题一:
MySQL和Hive都是常用的数据库,但是它们在实际项目中的应用场景有所不同。
-
MySQL是一种关系型数据库,可以用于支持大多数应用程序的数据存储和管理,包括Web应用程序、企业应用程序等等。它具有开源、可扩展、易于部署和使用等优点。在小型或中型应用中,使用MySQL作为后端数据库是非常常见的。
-
Hive是一种基于Hadoop的数据仓库工具,它可以将结构化数据映射到Hadoop上,从而能够处理大规模的数据集。它使用类SQL语言来查询Hadoop中的数据,并且支持类似于分区、桶和索引等高级功能。在大型数据分析项目中,使用Hive是非常常见的。
-
因此,根据实际应用场景和需求来选择数据库。如果数据量较小,且不需要进行大规模的数据分析,则可以使用MySQL;如果数据量较大,需要进行大规模的数据分析,则可以使用Hive。
问题二:
构建人物画像需要收集大量的信息,包括个人资料、工作经历、社交媒体活动等等。在搜索引擎上搜索一个人的名字,可以获得一些基本的信息和相关报道。但是如果需要构建一个全面的人物画像,需要进行更深入的研究和分析。
以下是一些可能有用的方法:
需要注意的是,这些信息可能并不是公开的,需要通过各种途径进行收集和分析。同时,对于不同的人物,其信息来源和可信度也可能有所不同,需要进行综合分析和判断。