Have two classes:
Person
Address.
I want create Edge where Person.AddressId = Address,Id
Person - 20 million Vertex
Address - 40 million Vertex
Person have sub-classes as people, phone and another
Code :
allrecord = client.command("select count(*) from Person")
for i in range(0,count-1):
start_v = ''
result_v = ''
start_v = '#731:' + str(i)
Start_SysId_object = client.command("select AddressId from Person where @rid=%s" % start_v)
try:
Start_SysId_object_str = str(Start_SysId_object[0].oRecordData['AddressSysId'])
except:
continue
if Start_SysId_object_str != '':
Found_objects = client.command("select @rid from Address_Larix where SysId=%s" % Start_SysId_object_str)
else:
continue
res_len = len(Found_objects)
if (res_len >= 1):
for j in range(res_len):
result_v = str(Found_objects[j].oRecordData['rid'])
z = client.command("create EDGE LiveIn FROM %s TO %s " % (start_v, result_v))
else:
It work very slowly , 1 -2 edge per second.
Also I try create Link , but it creating 2 days and not success.
How to fast create EDGE ?