嵌入式模式
seekdb 提供了嵌入式部署方式,可以作为一个“库”运行在你的应用程序内部,它可以轻松跑在各种“端“上,适合移动应用开发,桌面应用开发、物联网(IoT)与边缘设备上的应用开发。
支持通过 pyseekdb(seekdb 提供的 Python SDK)和 Python 两种方式部署嵌入式 seekdb。
环境要求
-
支持的操作系统:Linux(glibc >= 2.28)
-
支持的 Python 版本:CPython 3.11 及之后版本
-
支持的系统架构:x86_64、aarch64
可以执行以下命令,检查您的环境是否满足要求。
python3 -c 'import sys;import platform; print(f"Python: {platform.python_implementation()} {platform.python_version()}, System: {platform.system()} {platform.machine()}, {platform.libc_ver()[0]}: {platform.libc_ver()[1]}");'
返回结果如下:
Python: CPython 3.8.17, System: Linux x86_64, glibc: 2.32
(推荐)通过 pyseekdb 部署 seekdb
使用 pip 安装,会自动加载嵌入式 seekdb。具体命令如下。
pip install pyseekdb
# 或指定安装源加速
pip install pyseekdb -i https://pypi.tuna.tsinghua.edu.cn/simple
通过 Python 部署 seekdb
使用 pip 安装,会自动识别默认的 Python 版本和平台。
pip install pylibseekdb
# 或指定安装源加速
pip install pylibseekdb -i https://pypi.tuna.tsinghua.edu.cn/simple
注意事项
如果在部署 seekdb 时提示 pip 版本过低,请先升级 pip 后再安装。
pip install --upgrade pip