简介:
本发明实施例提供的一种减少数据冗余的方法及装置,方法包括:将接收到的数据存储至缓存中,并生成记录表;查询记录表,检验缓存中存储的数据是否失效;如果缓存中存储的数据失效,则将缓存中失效的数据作为冗余数据删除,并将缓存中除失效数据以外的剩余数据存储至数据库中。本发明实施例相比于现有技术在数据未存储至数据库之前,首先将数据存储至缓存中,并生成记录表,由于访问缓存的速度相比于访问数据库的速度快,通查询记录表确定冗余数据,不用查询数据库中所有数据确定冗余数据。因此,可以提高减少数据库中数据冗余的效率。
本发明实施例提供的一种减少数据冗余的方法及装置,方法包括:将接收到的数据存储至缓存中,并生成记录表;查询记录表,检验缓存中存储的数据是否失效;如果缓存中存储的数据失效,则将缓存中失效的数据作为冗余数据删除,并将缓存中除失效数据以外的剩余数据存储至数据库中。本发明实施例相比于现有技术在数据未存储至数据库之前,首先将数据存储至缓存中,并生成记录表,由于访问缓存的速度相比于访问数据库的速度快,通查询记录表确定冗余数据,不用查询数据库中所有数据确定冗余数据。因此,可以提高减少数据库中数据冗余的效率。