パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.9.0

sembast

Dart VM および Flutter 向けの、暗号化をサポートする NoSQL 永続埋め込みファイルシステムドキュメントベースのデータベース。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
38.7万
いいね数
1200
Pub ポイント
160

パッケージをインストール

flutter pub add sembast

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Sembast は、Dart および Flutter アプリケーション向けに設計された軽量で埋め込み型の NoSQL データベースであり、暗号化をサポートする永続的なファイルベースのストレージを提供します。Android、iOS、Web、macOS、Windows、Linux など複数のプラットフォームで、効率的なドキュメント指向データ管理を実現します。サーバー不要でデータの保存と照会が可能なため、オフライン優先アプリに最適です。トランザクション、インデックス、組み込みの暗号化による安全なデータ処理をサポートしており、機密情報の取り扱いにも適しています。最小限のリソース消費と容易な統合性から、Flutter プロジェクトにおけるローカルデータ永続化の強力な選択肢です。

用途

  • オフライン優先のモバイルアプリケーション
  • Web およびデスクトップアプリケーション用のローカルデータストレージ
  • 暗号化でローカルデータを安全に保つ
  • シンプルなドキュメントベースのデータ管理
  • アプリ状態の永続化
  • リモートデータのキャッシュ

主な機能

  • 埋め込みファイルベースのデータベース
  • 暗号化のサポート
  • クロスプラットフォーム互換性
  • ドキュメント指向のストレージ
  • インデックス作成と照会
  • 取引サポート

適している対象

  • ローカル永続性を必要とするFlutter開発者
  • セキュアなオフラインデータを必要とするアプリ
  • 外部データベースを避けるプロジェクト
  • 開発者は複雑さよりも単純さを好む
  • 中程度のデータ量を持つアプリケーション

注意事項

  • 大規模または高同時接続のシナリオには適していません
  • ファイルベースのストレージに制限
  • リモートデータベースとの組み込み同期なし
  • スキーマの進化を手動で処理する必要があります
  • 単一デバイスの使用ケースに最適

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

sembast

pub package Build Status codecov

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

General

Yet another NoSQL persistent store database solution.

Pure dart solution working on Dart VM and Flutter using the file system as storage (1 database = 1 file). Works in memory (Browser, VM, Flutter, Node) for testing purpose

  • Supports single process io applications (Pure dart single file IO VM/Flutter storage supported)
  • Support transactions
  • Version management
  • Helpers for finding data
  • Web support (including Flutter Web) through sembast_web.
  • Can work on top of sqflite through sembast_sqflite.

Usage example:

Follow the guide.

Documentation

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

ランキング