FLUTTER ECOSYSTEM

hive

用纯 Dart 编写的轻量级且速度极快的键值数据库。使用 AES-256 强加密。

最新版本
2.2.3
近 30 天下载
108万
喜欢数
6260
Pub 分数
120

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Hive 是一个完全用 Dart 编写的轻量级高性能键值数据库,专为快速高效的存储而设计。它支持强大的 AES-256 加密以确保数据安全,并可在 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台上运行。Hive 非常适合用于存储应用状态、用户偏好或缓存数据,且开销极小。其简单的 API 使其能够轻松集成到 Flutter 应用中,无需复杂的设置或外部依赖。

适合场景
  • 存储用户偏好
  • 缓存应用数据
  • 保持会话状态
  • 离线优先的应用功能
  • 保存小型结构化数据集
主要特点
  • 极速性能
  • AES-256 加密
  • 纯 Dart 实现
  • 跨平台支持
  • 最小内存占用
  • 简单、直观的 API
适合对象
  • 需要本地存储的Flutter应用
  • 需要加密数据持久化的应用
  • 轻量级数据缓存
  • 寻求零配置数据库的开发者
使用建议
  • 不适合大规模关系型数据
  • 与SQL数据库相比,查询功能有限
  • 需要手动管理复杂类型的架构
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add hive

所属分类

依赖

依赖清单 2 项

关联项目