大数据的主要技术栈主要包括哪几种类型