学习大数据需要掌握哪些基础