Python 对MonetDB的插入不是持久的

Python 对MonetDB的插入不是持久的,python,monetdblite,Python,Monetdblite,我正在使用MonetBlite和Python将点云数据导入MonetDB。由于某些处理步骤相当CPU密集,因此我将并行处理以在两个内核上运行。在预处理结束时,数据从数据帧加载到MonetDB中 只要Python进程处于活动状态,磁盘上数据库的大小就会随着每次插入而增加。但一旦进程/工作进程终止,磁盘大小就会缩小到1.5MB 如何使更改持久化? 这是工作流的粗略简化: def过程: #预处理。。。 x、 y=numpy.meshgrid(numpy.arange(1000),numpy.arang

我正在使用MonetBlite和Python将点云数据导入MonetDB。由于某些处理步骤相当CPU密集,因此我将并行处理以在两个内核上运行。在预处理结束时,数据从数据帧加载到MonetDB中

只要Python进程处于活动状态,磁盘上数据库的大小就会随着每次插入而增加。但一旦进程/工作进程终止,磁盘大小就会缩小到1.5MB

如何使更改持久化?

这是工作流的粗略简化:

def过程:
#预处理。。。
x、 y=numpy.meshgrid(numpy.arange(1000),numpy.arange(1000))
z=numpy.rand.rand(1000000)
data=pandas.DataFrame({“x”:x,“y”:y,“z”:z})
conn=monetBlite.connectclient()
插入('points',data,client=conn)
德尔康
数据列表=[…]
monetBlite.init(“./database/”)
池(进程=2,maxtasksperchild=1)为p:
p、 映射(流程,数据列表,1)
monetBlite.shutdown()
我在