用途:介绍如何用 Python SDK 操作 SurrealDB,覆盖客户端/服务器模式(WebSocket)与嵌入式模式(内存或基于文件)。
主要能力:通过 Surreal 上下文管理器连接 ws://localhost:8000/rpc,使用 signin 登录、use 选择命名空间与数据库,并调用 create、select、update、delete 以及 query 执行 SurrealQL。
服务端启动:持久化可用 surreal start -u root -p root rocksdb:database;内存模式可用 surreal start -u root -p root。
嵌入式模式:无需服务器,直接在 Python 进程内运行。内存为 Surreal("mem://") 或 AsyncSurreal("mem://");文件持久化为 Surreal(f"file://{db_path}") 或 AsyncSurreal(f"file://{db_path}")。异步文件持久化的完整示例见 references/embedded.md。
限制:资料未提供安装命令、版本要求、认证细节、性能与收费信息,暂未提供。