启动使用来自 Python 进程的数据维护 B 树的 C/C++ 进程

问题描述 投票:0回答:0
我正在用 Python 实现一个数据库,并希望通过 B 树为某些属性维护二级索引。有没有一种方法可以初始化为 Python DBMS 维护 B 树的 C 或 C++ 进程,其中对数据库的插入将数据发送到已经运行的 C/C++ 进程以添加到 B 树,并完成对二级索引的查询通过相同的 B 树。

如何启动和管理这些 C/C++ 进程?假设我已经准备好 B 树的实现,我如何在初始化/加载表时为我想在 Python 中索引的每个辅助属性启动一个进程?更重要的是,我如何以非易失性方式保存索引,以便当我再次加载表时,二级索引以 B 树形式保存,以便可以使用 B 树启动 C/C++ 进程与现有数据?

python indexing ipc
© www.soinside.com 2019 - 2024. All rights reserved.