【技术实现步骤摘要】
一种数据处理方法、装置、系统、电子设备及存储介质
[0001]本申请涉及数据库
,尤其涉及一种数据处理方法、装置、系统、电子设备及存储介质。
技术介绍
[0002]软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。
[0003]压力测试是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,是通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况。然后做针对性的测试与分析,找到影响系统性能的瓶颈,评估系统在实际使用环境下的效率情况,评价系统性能以及判断是否需要对应用系统进行优化处理或结构调整,并对系统资源进行优化。
[0004]对于生产环境里的数据写的压力测试是会造成在数据库存储上有大量的脏数据,从而直接影响到生产环境里的数 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收包括用户唯一标识的数据操作请求;根据所述用户唯一标识确定数据操作位置;在所述数据操作位置执行所述数据操作请求对应的数据操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户唯一标识确定数据操作位置,包括:获取数据库数量以及各所述数据库中的数据表数量;计算所述用户唯一标识对应的哈希值;根据所述数据库数量、数据表数量及所述哈希值确定数据操作对应的数据库标识,和/或,根据所述数据表数量及所述哈希值确定数据操作对应的数据表标识;根据所述数据库标识和/或数据表标识确定所述数据操作位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据库数量、数据表数量及所述哈希值确定数据操作对应的数据库标识,包括:根据以下公式计算数据操作的数据库位置:其中,i
db
表示数据操作对应的数据库标识,hash
ID
表示所述用户唯一标识对应的哈希值,Long.valueOf(hash
ID
)表示hash
ID
对应的long值,N
db
表示数据库数量,N
t
表示数据表数量;所述根据所述数据表数量及所述哈希值确定数据操作对应的数据表标识,包括:根据以下公式计算数据操作的数据表位置:j
t
=Long.valueOf(hash
ID
)%
×
N
t-1,其中,j
t
表示数据操作对应的数据表标识,hash
ID
表示所述用户唯一标识对应的哈希值,Long.valueOf(hash
ID
)表示hash
ID
对应的long值,N
t
表示数据表数量。4.根据权利要求1所述的方法,其特征在于,所述根据所述用户唯一标识确定数据操作位置,包括:根据所述用户唯一标识确定用户类型;确定所述用户类型对应的数据库类型,所述数据库...
【专利技术属性】
技术研发人员:张栋芳,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。