一种高频次写操作方法、接口机及系统技术方案

技术编号:10804080 阅读:98 留言:0更新日期:2014-12-24 11:15
本发明专利技术公开了一种高频次写操作方法,包括:统计写操作的频率;确定所述写操作为高频次写操作时,将所述高频次写操作合并为一次或多次写操作;将所述一次或多次写操作的数据写入存储服务器。采用本发明专利技术的技术方案,可以将高频次的写操作合并为低频次的写操作,从而降低了写操作的次数,可以有效节约由于高频次的写操作所占用的网络带宽、存储服务器等。

【技术实现步骤摘要】
一种高频次写操作方法、接口机及系统
本专利技术涉及互联网中的数据写操作技术,尤其涉及一种高频次写操作方法、接口机及系统。
技术介绍
随着互联网技术的发展,互联网业务趋于丰富多样化,基于用户原创内容(UGC,UserGeneratedContent)的互联网业务被用户广泛使用。UGC使得用户可以在互联网上进行业务数据的下载和上传,在用户进行业务数据上传时,需要将用户数据写入相应的服务器中。然而,当数据写操作比较频繁时,服务器的性能就达到了瓶颈。目前,可以通过分布式存储以及平行扩容的方式处理高频次的写操作,但是,这种方式需要大量的服务器,成本开销较大;还可以针对特定的互联网业务设置相应的高频次写操作机制,但是,这种方式通用性较差,不适用于所有的互联网业务。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种高频次写操作方法、接口机及系统,能够将高频次的写操作合并为一次或多次写操作,进而降低写操作的次数,节约网络资源。为达到上述目的,本专利技术的技术方案是这样实现的:一种高频次写操作方法,该方法包括:统计写操作的频率;确定所述写操作为高频次写操作时,将所述高频次写操作合并为一次或多次写操本文档来自技高网...

【技术保护点】
一种高频次写操作方法,其特征在于,该方法包括:统计写操作的频率;确定所述写操作为高频次写操作时,将所述高频次写操作合并为一次或多次写操作;将所述一次或多次写操作的数据写入存储服务器。

【技术特征摘要】
1.一种高频次写操作方法,其特征在于,该方法包括:统计写操作的频率;确定所述写操作为高频次写操作时,将所述高频次写操作合并为一次或多次写操作,合并后的写操作次数小于高频次写操作次数;将所述一次或多次写操作的数据写入存储服务器。2.根据权利要求1所述的高频次写操作方法,其特征在于,所述统计写操作的频率,包括:在预设的单位时间内,统计所述写操作的次数;所述写操作的次数大于或等于预设的第一阈值时,确定所述写操作为高频次写操作;所述写操作的次数小于预设的第一阈值时,确定所述写操作为低频次写操作。3.根据权利要求2所述的高频次写操作方法,其特征在于,所述将所述高频次写操作合并为一次或多次写操作,为:将所述预设的单位时间内的高频次写操作合并为一次或多次写操作;其中,所述多次写操作的次数小于所述预设的单位时间内的高频次写操作的次数。4.根据权利要求1所述的高频次写操作方法,其特征在于,所述统计写操作的频率,还包括:从预设的开始时刻起,统计所述写操作的次数;所述写操作的次数达到预设的第二阈值时,记录当前时刻;当前时刻与所述预设的开始时刻的间隔小于预设的时间间隔时,确定所述写操作为高频次写操作;当前时刻与所述预设的开始时刻的间隔大于或等于预设的时间间隔时,确定所述写操作为低频次写操作。5.根据权利要求4所述的高频次写操作方法,其特征在于,所述将所述高频次写操作合并为第一次或多次写操作,为:将当前时刻与所述预设的开始时刻的时间间隔内的高频次写操作合并为一次或多次写操作;其中,所述多次写操作的次数小于所述当前时刻与所述预设的开始时刻的时间间隔内的高频次写操作的次数。6.根据权利要求1所述的高频次写操作方法,其特征在于,所述统计写操作的频率,还包括:统计相邻两次写操作的时间间隔;当相邻两次写操作的时间间隔小于预设的时间间隔时,确定所述相邻两次写操作均为高频次写操作;当相邻两次写操作的时间间隔大于或等于预设的时间间隔时,确定所述相邻两次写操作均为低频次写操作或者确定后一次写操作为低频次写操作。7.根据权利要求6所述的高频次写操作方法,其特征在于,所述将所述高频次写操作合并为一次或多次写操作,为:当所述高频次写操作的次数达到预设的第三阈值时,将所述高频次写操作合并为一次或多次写操作,其中,所述多次写操作的次数小于所述预设的第三阈值对应的高频次写操作的次数;或者,当所述高频次写操作持续发生的时长达到预设的第四阈值时,将所述高频次写操作合并为一次或多次写操作,其中,所述多次写操作的次数小于持续发生的时长达到预设的第四阈值时对应的高频次写操作的次数。8.一种高频次写操作接口机,其特征在于,该高频次写操作接口机包括:统计模块、合并模块以及写入模块;其中,所述统计模块,用于统计写操作的频率;所述合并模块,用于确定所述写操作为高频次写操作时,将所述高频次写操作合并为一次或多次写操作,合并后的写操作次数小于高频次写操作次数;所述写入模块,用于将所述一次或多次写操作的数据写入存储服务器。9.根据权利要求8所述的高频次写操作接口机,其特征在于,所述统计模块包括:第一统计子模块、第一高频确定子模块以及第一低频确定子模块;其中,所述第一统计子模块,用于在预设的单位时间内,统...

【专利技术属性】
技术研发人员:李钟伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1