首页
/ EJDB 2.0 技术文档

EJDB 2.0 技术文档

2024-12-27 10:06:57作者:侯霆垣

1. 安装指南

macOS

在 macOS 上,您可以通过 Homebrew 安装 EJDB 2.0:

brew install ejdb

Linux

在基于 Debian 的系统上,您可以按照以下步骤构建 Debian 包:

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DPACKAGE_DEB=ON
make package

在基于 RPM 的系统上,您可以:

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DPACKAGE_RPM=ON
make package

Windows

EJDB 2.0 可以在 Windows 上交叉编译。请注意,HTTP/Websocket 网络API 在 Windows 上不可用,且 Nodejs/Dart 绑定尚未移植到 Windows。您可以查阅跨编译指南

从源代码构建

克隆 EJDB 仓库并构建:

git clone --recurse-submodules git@github.com:Softmotions/ejdb.git

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make install

2. 项目的使用说明

EJDB 2.0 是一个嵌入式的 JSON 数据库引擎,支持多种平台和语言绑定。您可以根据具体的应用场景选择合适的方式来使用 EJDB 2.0。

3. 项目API使用文档

EJDB 2.0 提供了丰富的 API,包括但不限于以下方面:

  • C API:提供了对 EJDB 2.0 核心功能的访问。
  • HTTP API:支持通过 HTTP 接口访问数据库。
  • Websockets API:通过 Websockets 提供实时数据交互。

具体 API 文档请参考官方仓库的相关文档。

4. 项目安装方式

EJDB 2.0 支持多种安装方式,具体如下:

  • 通过包管理器:在支持 Homebrew、apt、yum 等包管理器的平台上,您可以通过包管理器安装。
  • 从源代码构建:在源代码目录下,执行构建脚本,根据平台选择合适的构建选项。
  • 预编译二进制:在某些平台上,可能存在预编译的二进制文件,可以直接使用。

请根据您的具体需求和平台选择合适的安装方式。

登录后查看全文
热门项目推荐
相关项目推荐