计算机软件技术在大数据时代的应用
2019-01-23彭芳
彭 芳
(武汉交通职业学院,湖北 武汉 430070)
1 大数据背景下计算机软件行业发展的现状
严格地说大数据实际上是一种定义模糊的专业术语,所有来源不同且以不同格式高速生产的海量数据信息都可以将其视为大数据。人们在工作、生活过程中,将获取和分析的大数据信息,转化为具有操作和应用价值的信息,以便于帮助企业或者组织作出正确的决策,充分发挥大数据的优势,改变传统商业模式和价值,促进社会经济的长期稳定发展。计算机工作者作为科学技术发展的推动者,必须按照自身的实际情况,与国际发展趋势紧密地融合在一起,转变和创新自身的工作理念,按照市场受众提出的要求,站在不同的角度,利用大数据对现有软件开发框架进行优化和创新。在我国科学技术与社会经济迅速发展的带动下,计算机软件开发应用于大数据之间的联系也越来越密切,很多大型企业不仅深刻地认识到计算机软件在日常工作中所发挥的积极作用,而且逐步地加大了计算机软件开发的资金投入。另外,大数据时代具有的海量存储于数据读取特点,为人们的生活带来了便利。利用大数据收集、调取用户的数据资料,为用户办理业务提供了便利。正是因为大数据具有决策性强、洞察能力突出的特点,与大数据相关的物联网、云计算等软件的发展也迎来了新的契机。所以,将大数据与计算机软件的开发紧密地融合在一起,对于我国计算机软件开发与应用产业的发展而言,具有极为重要的意义。
2 大数据时代计算机软件的应用
2.1 虚拟化技术
经过长期的发展和应用,云计算在发展的过程中,因其自身具有的配置优化、资源利用率高、存储空间占有率低等优势,为我国传统IT行业部署模式的改革和创新指明了方向。通过虚拟化技术对所有的物理基础架构,进行合理的计算和分布,确保其能够在经过虚拟化后的硬件平台上稳定的运行。虚拟化作为一种先进的计算工具,在实际应用的过程中,主要是以数据中心作为云计算的核心,为用户的数据存储、分析以及应用提供帮助。云计算经过不断的发展,在虚拟技术的推动下,已经由以往的数据中心完成了向虚拟化数据中心的转变。腾讯云推出的新一代服务器搭载了其自主研发的新一代虚拟化平台,这一平台的应用在向用户提供更加高效、优质的云服务的基础上,降低了用户虚拟化资源的成本。经过调查研究发现,腾讯推出的新一代云服务器在充分借鉴和吸收传统的腾讯云服务器运营经验的同时,通过对硬件性能的优化,自身的风险预测能力得到了有效的提升,为整个平台的安全稳定运行奠定了良好的基础。腾讯云利用其自主研发的虚拟化平台,进行数据采集、计算、分析、存储等性能的全面优化和升级,这种灵活性与安全性突出的虚拟计算机软件,促进了资源利用价值的稳步提高,降低了软硬件开发和应用的成本,为广大的云用户带来了全新的产品功能体验,为互联网产业的发展注入了一针“强心剂”。
2.2 云存储技术
物联网时代迅速发展的过程中,实际产生的数据也随之越来越多。一般情况下,人们大多采取将数据信息存储于本地驱动盘中的方式。然而,由于物联网时代下的产生的数据无限大。所以,传统的计算机存储技术显然已经无法满足人们对数据存储的要求。经过对各个行业数据存储统计结果的分析发现,在物联网时代下,非结构化数据量的已经占据了整个存储空间的75%以上。此外,由于海量的数据存储还需要在庞大的数据存储成本的支持,这也是大多数企业在发展过程中不可或缺的硬性支出之一。随着云存储技术的推广和应用,利用云存储技术进行传统数据存储模式的优化和完善,降低了企业数据存储中心受到黑客攻击等现象发生的概率,确保了数据信息的完整性与安全性,彻底解决了传统数据存储模式存在的存储空间小、时间段、磁盘空间浪费严重等问题,帮助企业降低了磁盘空间扩展的成本,完善了企业数据存储的性能,为企业的发展提供了强有力的技术支持。全新一代的金山私有云盘5.0版本的上线,其主要是就是通过将私有云盘与蓝光光磁存储紧密融合的方式,打造了全新的蓝光云一体机,然后利用光磁混合存储提醒,对用户的数据信息进行自动的分层存储,这种将磁存储与光存储有点融为一体的存储方式的应用,帮助用户彻底解决了海量数据存储的空间、时间以及成本等问题,促进了数据存储寿命、安全性的有效提升,满足了各个领域数据备份归档以及安全存储的要求。所以,为了最大限度地满足不同用户对云存储提出的要求,研究人员必须在积极性优化和升级存储系统的同时,增强系统操作反应的能力,促进云存储系统运行效率的稳步提升,为我国数据云存储系统的全面发展和应用奠定坚实的基础。
2.3 信息安全技术
在大数据时代迅速来临的影响下,越来越多的用户选择利用云端存储私人信息,由于这些数据信息相互之间存在着一定的关联性,所以,如何在确保用户使用便捷性与安全性的同时,促进软件应用水平的稳步提高,保证大数据信息的安全性,是当前软件开发者必须解决的首要问题。就目前而言,公钥私钥双层加密方式,作为我国计算机软件开发与应用发展的主要方向,已经得到了众多国内软件研究人员的认同。但是因为受到数据量迅速增加的影响,计算机软件在实际应用过程中的安全性所面临的挑战也进一步增大。因此,软件开发研究人员应该紧跟大数据时代发展的步伐,深入地分析大数据时代下,各个行业发展的特点,采取因地制宜的软件研发方式,才能制定出符合各个行业发展要求的软件开发和应用方案,为大数据时代下我国社会经济的长期可持续发展提供强有力的技术支持和帮助。
3 大数据时代下计算机软件发展的方向以及挑战
3.1 信息通信层面
大数据为需要海量数据信息运算和存储的企业提供了便利。比如,电信、移动、联通等国内大型的通信公司,应用IBM公司研发的IBMSPSS预测分析软件全面的分析和预测企业运营过程中存在的问题,不仅为改进和完善行业不良运营现状提供了技术支持,而且这种人性化平台的应用,确保了企业可以通过分析和整合用户资料,掌握用户的使用习惯和爱好,便于企业及时地制定符合用户使用要求的个性化服务措施。
3.2 企业信息解决问题分析
经过深入调查研究发现,目前我国的大数据计算机软件开发,主要采取的是企业委托软件开发公司,进行企业用户资料运营与管理软件的开发,并在全面发展分析用户资料风险信息的基础上,探索优化系统的方法,推动企业的发展。计算机软件开发公司在按照企业要求,进行企业信息的开发时,必须对以下几方面的问题予以充分的重视:首先,严格地按照企业发展的要求,进行企业用户资料的抽样分析和处理,并从中选取具有代表性的用户数据样本分类,从而达到最大化利用用户信息的目的。其次,在深度开发、探究用户数据信息的基础上,完成数据信息的比较分析,帮助企业掌握不同用户的消费习惯和爱好。再次,在掌握用户消费习惯后,及时地进行现有产品的完善和升级,确保新产品满足用户的消费习惯。最后,软件开发者必须在确保不违反企业协议的前提下,将企业信息处理的数据模型,应用于其他商业领域中,通过加强企业数据商用化开发程度的方式,为更多的企业提供数据信息处理的技术。
3.3 机器学习方面
计算机软件在不断发展的过程中,不能只是简单地依靠大数据的支持,同时还应加强与其他新兴技术的联系,汲取新兴技术的精华,为计算机软件的开发和应用提供帮助。大数据技术与机器学习的相互融合,对于计算机软件兼容性的提升有着极为重要的促进作用。首先,软件开发者在收集、整理大数据的基础上,掌握大数据的原理,了解大数据之间存在的属性。其次,软件开发者在熟练掌握机器学习工具的基础上,进行数据信息的整合与处理,充分发挥大数据时代信息处理技巧的优势,完成大数据的汇总,发挥出数据信息的经济价值和社会效益。
3.4 计算机软件安全性挑战
大数据时代下的计算机软件技术在实际应用的过程中,也面临着前所未有的挑战。计算机软件技术与人们生活联系越来越密切的同时,为黑客恶意攻击计算机软件获取用户数据信息提供了便利。再加上计算机软件在实际运行过程中,不可避免地会受到各种外部因素的影响。所以,大数据时代下,加强计算机软件技术应用安全性与稳定性提升的研究,是当前计算机软件开发和研究人员必须予以充分重视的问题。只有彻底消除了这些影响计算机软件应用效果的不利因素,促进计算机软件兼容性与稳定性的有效提升,才能将计算机软件在我国社会经济发展过程中的作用最大限度地发挥出来。
4 结语
总而言之,大数据时代的迅速来临,为我国计算机软件技术与大数据的紧密融合提供了便利。作为计算机软件开发人员来说,必须在改变传统的计算机软件开发思路的同时,按照当前社会接受大数据概念的程度,积极地推动计算机软件开发想大数据、云存储方向的发展和进步。站在大数据时代下计算机软件开发发展现状的角度上,全面地分析和研究计算机软件在各个领域中应用的前景,并以此为基础提出以大数据时代为背景的计算机软件与信息通讯、企业通讯、机器学习等各个方面融合的途径和方法,促进计算机软件开发技术水平的稳步提高,为我国信息技术行业的发展奠定坚实的基础。