1.一種數(shù)據(jù)處理方法,其特征在于,所述方法包括:
對(duì)待處理數(shù)據(jù)進(jìn)行計(jì)算處理;
將所述計(jì)算處理的中間計(jì)算結(jié)果存儲(chǔ)到服務(wù)器的本地內(nèi)存中;
如果檢測(cè)到所述服務(wù)器的本地內(nèi)存空間不足時(shí),從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間,所述分布式內(nèi)存集群包括分布于多個(gè)服務(wù)器中的內(nèi)存空間;
將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間,包括:
向管理所述分布式內(nèi)存集群的管理服務(wù)器發(fā)送內(nèi)存分配請(qǐng)求;
獲取所述管理服務(wù)器返回的目標(biāo)內(nèi)存空間的地址,所述目標(biāo)內(nèi)存空間為從所述分布式內(nèi)存集群中確定出的可用的內(nèi)存空間。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間,包括:
依據(jù)管理所述分布式內(nèi)存集群的管理服務(wù)器上報(bào)的內(nèi)存占用情況,從所述分布式內(nèi)存集群中確定可用的目標(biāo)內(nèi)存空間。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,還包括:
接收所述管理服務(wù)器在所述分布式內(nèi)存集群中空閑內(nèi)存發(fā)生變化時(shí)所上報(bào)的內(nèi)存占用情況;
存儲(chǔ)所述內(nèi)存占用情況。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間,包括:
通過(guò)所述目標(biāo)內(nèi)存空間所在的服務(wù)器提供的訪問(wèn)接口,將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間。
6.一種服務(wù)器,其特征在于,包括:
處理器,用于對(duì)待處理數(shù)據(jù)進(jìn)行計(jì)算處理;
內(nèi)存儲(chǔ)器,用于存儲(chǔ)所述處理器進(jìn)行所述計(jì)算處理的中間計(jì)算結(jié)果;
所述處理器,還用于如果檢測(cè)到內(nèi)存儲(chǔ)器的空間不足時(shí),從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間,所述分布式內(nèi)存集群包括分布于多個(gè)服務(wù)器中的內(nèi)存空間;
通信接口,用于在所述內(nèi)存儲(chǔ)器的空間不足時(shí),將所述處理器進(jìn)行所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述通信接口還用于,向管理所述分布式內(nèi)存集群的管理服務(wù)器發(fā)送內(nèi)存分配請(qǐng)求;獲取所述管理服務(wù)器返回的內(nèi)存空間的地址,所述管理服務(wù)器返回的內(nèi)存空間為從所述分布式內(nèi)存集群中確定出的可用的內(nèi)存空間;
所述處理器在從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間時(shí),具體用于:將所述管理服務(wù)器返回的內(nèi)存空間的地址確定為所述分布式內(nèi)存集群中,可用的目標(biāo)內(nèi)存空間。
8.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述通信接口,還用于獲取所述分布式內(nèi)存集群的管理服務(wù)器上報(bào)的內(nèi)存占用情況;
所述處理器在從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間時(shí),具體用于,依據(jù)所述管理服務(wù)器上報(bào)的內(nèi)存占用情況,從所述分布式內(nèi)存集群中確定可用的目標(biāo)內(nèi)存空間。
9.根據(jù)權(quán)利要求8所述的服務(wù)器,其特征在于,所述通信接口,還用于接收所述管理服務(wù)器在所述分布式內(nèi)存集群中空閑內(nèi)存發(fā)生變化時(shí)所上報(bào)的內(nèi)存占用情況;
所述服務(wù)器還包括:存儲(chǔ)器,用于存儲(chǔ)所述內(nèi)存占用情況。
10.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述通信接口在將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間時(shí),具體用于,通過(guò)所述目標(biāo)內(nèi)存空間所在的服務(wù)器提供的訪問(wèn)接口,將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間。
11.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
數(shù)據(jù)計(jì)算單元,用于對(duì)待處理數(shù)據(jù)進(jìn)行計(jì)算處理;
第一數(shù)據(jù)存儲(chǔ)單元,用于將所述計(jì)算處理的中間計(jì)算結(jié)果存儲(chǔ)到服務(wù)器的本地內(nèi)存中;
外部?jī)?nèi)存確定單元,用于如果檢測(cè)到所述服務(wù)器的本地內(nèi)存空間不足時(shí),從分布式內(nèi)存集群中,確定可用的目標(biāo)內(nèi)存空間,所述分布式內(nèi)存集群包括分布于多個(gè)服務(wù)器中的內(nèi)存空間;
第二數(shù)據(jù)存儲(chǔ)單元,用于將所述計(jì)算處理中產(chǎn)生的且未存儲(chǔ)的中間計(jì)算結(jié)果存儲(chǔ)到所述目標(biāo)內(nèi)存空間。