更新数据库表数据的查询称更新查询。数据更新可以使用“对象资源管理器”和T-SQL语句两种方式实现。
随着信息化的不断深入发展,数据生成速度正在提高,需要处理的数据量急速膨胀,大数据时代即将到来。所谓大数据指所涉及的数据量规模巨大,以至于无法通过主流软件在合理的时间内进行处理的数据。在面对海量数据时,传统关系数据库虽然具有支持完整性约束、支持事务等优点,但是在大规模海量数据面前显得力不从心。传统关系数据库主要存在以下问题,一是在数据格式转化和存储方面无法满足海量数据处理对性能的要求;二是无法满足动态扩展和高可用性的需求;三是传统大型关系数据库通常运行在大型设备上,成本高昂。大数据对数据的存储和处理方法提出了新的要求。
大数据查询技术是大数据管理的核心技术之一,伴随着云计算技术以及NoSQL数据库技术的发展,针对大数据查询已经产生了许多新型的查询技术。目前,关于大数据的查询技术都是完整查询,即无论如何定义查询条件匹配算法(近似或精确),无论如何对查询结果集排序,查询都将确定地返回所有匹配数据,查询所需的时间代价较大。然而,在大数据环境下,很多实际应用表明,人们并不需要确定完整的查询结果,也不需要对结果精确排序(如 Top—k查询),仅需要满足一定完整性要求的部分查询结果,或可以适当地损失查询完整性来满足性能要求。例如,在智能终端迅速普及和高速发展的现代社会,人们在出行过程中更多地通过移动设备来查询附近的酒店、景点等,由于移动设备网络速度的限制以及完整查询较高的时间代价,对于给定的查询条件,返回全部查询结果需要消耗较高的时间代价,然而,人们并不需要返回的结果集是全部数据,相反对响应时间的要求会更高,可通过减少数据传输量以及优化查询技术来满足此需求。