插件概览
SurrealDB 的纯 Dart 客户端,支持自动重连和类型化函数。专为跨多个平台的无缝集成而设计,使开发者能够高效地在 Flutter 应用中与 SurrealDB 数据库交互。该包抽象了底层网络细节,提供了查询、订阅和身份验证的简洁 API。其类型安全的函数可减少运行时错误并提升开发速度。非常适合需要可靠数据库连接的实时应用。
适合场景
- 实时数据同步
- 跨平台数据库访问
- 类型安全的查询执行
- 网络丢失后的自动重连
- 无服务器后端集成
- 离线优先的应用程序开发
主要特点
- 连接丢失时自动重连
- 类型化函数支持
- 纯 Dart 实现
- 多平台兼容性
- 轻便高效
- 安全的身份验证处理
适合对象
- 使用 SurrealDB 的 Flutter 开发人员
- 需要实时数据库更新的应用
- 需要跨平台数据库客户端的项目
- 开发者优先考虑类型安全
- 构建可扩展后端服务的团队
- 网络状况不可靠的应用程序
使用建议
- 需要一个正在运行的 SurrealDB 实例
- 仅限SurrealDB特定功能
- 可能需要为复杂查询进行额外设置
- 依赖外部SurrealDB服务器的稳定性
- 不适用于非 SurrealDB 数据库
- 需要身份验证配置