一种数据处理方法和设备的制造方法

文档序号:9690939阅读:284来源:国知局
一种数据处理方法和设备的制造方法
【技术领域】
[0001]本申请涉及互联网技术领域,尤其是涉及一种数据处理方法和设备。
【背景技术】
[0002]在大型项目发布初期,公司内部需要对项目进行内测,在此情况下,网络环境分为内测环境和公网环境。在公网环境下,由公网服务器为公网用户设备提供服务。在内测环境下,由内测服务器为内测用户设备提供服务。
[0003]如图1所示,为包括公网服务器和内测服务器的网络示意图,内测服务器和公网服务器共用一个数据库。公网服务器在为公网用户设备提供服务的过程中,如果有业务数据(如业务数据1)需要存储到数据库,公网服务器直接将业务数据1存储到数据库;如果有业务数据(如业务数据2)需要从数据库中删除,公网服务器直接从数据库中删除业务数据2。内测服务器在为内测用户设备提供服务的过程中,如果有业务数据(如业务数据3)需要存储到数据库,内测服务器直接将业务数据3存储到数据库;如果有业务数据(如业务数据4)需要从数据库中删除,内测服务器直接从数据库中删除业务数据4。
[0004]在上述实施方式下,由于内测服务器和公网服务器共用一个数据库,因此无法对内测服务器使用的数据以及公网服务器使用的数据进行隔离,从而导致内测服务器或者公网服务器无法进行正常的业务处理。例如,内测服务器在数据库中存储了业务数据3,且业务数据3需要在后续过程中被内测服务器调用,并由内测服务器将业务数据3从数据库中删除。但是,内测服务器在数据库中存储业务数据3之后,如果公网服务器调用了业务数据3,并将业务数据3从数据库中删除,则内测服务器在调用业务数据3时,将会发现数据库中已经没有业务数据3,从而导致内测服务器无法进行正常的业务处理。

【发明内容】

[0005]本申请实施例提供一种数据处理方法和设备,以对内测服务器使用的数据以及公网服务器使用的数据进行隔离,避免无法进行正常的业务处理。
[0006]本申请实施例提供一种数据处理方法,应用于包括公网服务器和内测服务器的网络中,且公网服务器和内测服务器共用一个数据库,所述方法包括:
[0007]所述内测服务器确定当前需要从所述数据库中提取的业务数据;
[0008]所述内测服务器确定所述数据库中的对应于内测业务的业务数据;
[0009]所述内测服务器从对应于内测业务的业务数据中提取所述业务数据。
[0010]所述内测服务器确定所述数据库中的对应于内测业务的业务数据,包括:
[0011]当业务数据是由内测服务器设置特定标记时,所述内测服务器确定所述数据库中的具有特定标记的业务数据为对应于内测业务的业务数据;或者,
[0012]当业务数据是由公网服务器设置特定标记时,所述内测服务器确定所述数据库中的不具有特定标记的业务数据为对应于内测业务的业务数据;或者,
[0013]当业务数据是由所述内测服务器设置内测标记,并由所述公网服务器设置公网标记时,所述内测服务器确定所述数据库中的具有内测标记的业务数据为对应于内测业务的业务数据;或者,所述内测服务器确定所述数据库中的不具有公网标记的业务数据为对应于内测业务的业务数据。
[0014]所述方法进一步包括:
[0015]当业务数据是由内测服务器设置特定标记时,所述内测服务器在需要向所述数据库中存储业务数据时,所述内测服务器为所述业务数据设置特定标记,并将具有所述特定标记的业务数据存储到所述数据库中;或者,
[0016]当业务数据是由公网服务器设置特定标记时,所述内测服务器在需要向所述数据库中存储业务数据时,直接将业务数据存储到所述数据库中;或者,
[0017]当业务数据是由内测服务器设置内测标记,并由公网服务器设置公网标记时,所述内测服务器在需要向所述数据库中存储业务数据时,为所述业务数据设置内测标记,并将具有所述内测标记的业务数据存储到所述数据库中。
[0018]所述方法进一步包括:
[0019]当业务数据是由内测服务器设置特定标记时,所述内测服务器在需要向所述数据库中存储业务数据时,所述内测服务器确定特定标记状态;如果特定标记状态为第一状态,则所述内测服务器为所述业务数据设置特定标记,并将具有所述特定标记的业务数据存储到所述数据库中;其中,特定标记状态为第一状态表示内测服务器存储的所有业务数据均需要设置特定标记。
[0020]所述方法进一步包括:
[0021]所述内测服务器在确定特定标记状态后,如果特定标记状态为第二状态,则所述内测服务器直接将业务数据存储到所述数据库中;其中,特定标记状态为第二状态表示内测服务器存储的所有业务数据均不需要设置特定标记。
[0022]本申请实施例提供一种数据处理方法,应用于包括公网服务器和内测服务器的网络中,且公网服务器和内测服务器共用一个数据库,所述方法包括:
[0023]所述公网服务器确定当前需要从所述数据库中提取的业务数据;
[0024]所述公网服务器确定所述数据库中的对应于公网业务的业务数据;
[0025]所述公网服务器从对应于公网业务的业务数据中提取所述业务数据。
[0026]所述公网服务器确定所述数据库中的对应于公网业务的业务数据,包括:
[0027]当业务数据是由公网服务器设置特定标记时,所述公网服务器确定所述数据库中的具有特定标记的业务数据为对应于公网业务的业务数据;或者,
[0028]当业务数据是由内测服务器设置特定标记时,所述公网服务器确定所述数据库中的不具有特定标记的业务数据为对应于公网业务的业务数据;或者,
[0029]当业务数据是由所述内测服务器设置内测标记,并由所述公网服务器设置公网标记时,所述公网服务器确定所述数据库中的具有公网标记的业务数据为对应于公网业务的业务数据;或者,所述公网服务器确定所述数据库中的不具有内测标记的业务数据为对应于公网业务的业务数据。
[0030]所述方法进一步包括:
[0031]当业务数据是由公网服务器设置特定标记时,所述公网服务器在需要向所述数据库中存储业务数据时,所述公网服务器为所述业务数据设置特定标记,并将具有所述特定标记的业务数据存储到所述数据库中;或者,
[0032]当业务数据是由内测服务器设置特定标记时,所述公网服务器在需要向所述数据库中存储业务数据时,直接将业务数据存储到所述数据库中;或者,
[0033]当业务数据是由内测服务器设置内测标记,并由公网服务器设置公网标记时,所述公网服务器在需要向所述数据库中存储业务数据时,为所述业务数据设置公网标记,并将具有所述公网标记的业务数据存储到所述数据库中。
[0034]本申请实施例提供一种内测服务器,应用于包括公网服务器和内测服务器的网络中,公网服务器和内测服务器共用一个数据库,该内测服务器包括:
[0035]第一确定模块,用于确定当前需要从所述数据库中提取的业务数据;
[0036]第二确定模块,用于确定所述数据库中的对应于内测业务的业务数据;
[0037]处理模块,用于从对应于内测业务的业务数据中提取所述业务数据。
[0038]所述第二确定模块,具体用于当业务数据是由内测服务器设置特定标记时,确定所述数据库中的具有特定标记的业务数据为对应于内测业务的业务数据;或者,当业务数据是由公网服务器设置特定标记时,确定所述数据库中的不具有特定标记的业务数据为对应于内测业务的业务数据;或者,当业务数据是由内测服务器设置内测标记,并由公网服务器设置公网标记时,确定所述数据库中的具有内测标记的业务数据为对应于内测业务的业务数据;或者,当业务数据是由内测服务器设置内测标记,并由公网服务器设置公网标记时,确定所述数据库中的不具有公网标记的业务数据为对应于内测业务
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1