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

パッケージ詳細v2.4.7

sembast_web

IndexedDB を基盤とする Web 上の NoSQL 永続埋め込みデータベース

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

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

flutter pub add sembast_web

パッケージ概要

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

Sembast_web は、IndexedDB をベースにした、Web アプリケーション向けに設計された NoSQL パーシステント埋め込みデータベースです。サーバーを必要とせずにブラウザ上で構造化データを格納・取得するための軽量かつ効率的なソリューションを提供します。オフライン優先のアプリに最適で、複雑なクエリ、トランザクション、インデックスをサポートし、ネットワーク接続が制限されている場合でもデータへの高速アクセスを保証します。このパッケージは Flutter とシームレスに統合され、開発者が Web、モバイル、デスクトッププラットフォーム間で同じ API を使用できるようにします。

用途

  • オフライン優先のウェブアプリケーション
  • Webアプリケーションにおけるクライアント側データストレージ
  • クロスプラットフォームデータの永続化
  • リアルタイムデータ同期
  • ユーザーの設定と設定を保存する

主な機能

  • IndexedDB を使用したストレージ
  • 複雑なクエリおよびインデックスのサポート
  • トランザクション操作
  • クロスプラットフォーム互換性
  • 軽量で高速なパフォーマンス

適している対象

  • Flutter を使用するウェブ開発者
  • ローカルデータの永続化を必要とするアプリ
  • オフライン対応ツールを開発する開発者
  • シンプルでありながら強力なデータストレージを必要とするプロジェクト
  • 共有コードで複数のプラットフォームをターゲットにするチーム

注意事項

  • Webプラットフォームに限定(モバイルネイティブではない)
  • IndexedDB の利用可能性に依存します
  • 古いブラウザ用にポリフィルが必要になる場合があります
  • 大規模なサーバーサイドデータ管理には適していません
  • パフォーマンスはデバイスのストレージ容量に依存します

元の 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

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

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

ランキング