Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.4.7

sembast_web

NoSQL-dauerhafte eingebettete Datenbank für das Web auf Basis von IndexedDB

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
57.400
Likes
58
Pub-Punkte
160

Paket installieren

flutter pub add sembast_web

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Sembast_web ist eine NoSQL-Datenbank mit Persistenz und Einbettung, die für Webanwendungen entwickelt wurde und auf IndexedDB basiert. Sie bietet eine leichte und effiziente Lösung zum Speichern und Abrufen strukturierter Daten im Browser, ohne dass ein Server erforderlich ist. Ideal für Anwendungen mit Fokus auf Offline-Nutzung unterstützt sie komplexe Abfragen, Transaktionen und Indizierung, wodurch ein schneller Datenzugriff auch bei eingeschränkter Netzwerkverbindung gewährleistet ist. Das Paket integriert sich nahtlos in Flutter und ermöglicht Entwicklern die Verwendung der gleichen API über Web-, Mobil- und Desktop-Plattformen hinweg.

Anwendungsfälle

  • Offline-first-Webanwendungen
  • Client-seitige Datenbank in Web-Anwendungen
  • Plattformübergreifende Datenpersistenz
  • Echtzeit-Daten-Synchronisierung
  • Benutzereinstellungen und -einstellungen speichern

Hauptmerkmale

  • Speicherung auf Basis von IndexedDB
  • Unterstützung für komplexe Abfragen und Indizes
  • Transaktionsoperationen
  • Plattformübergreifende Kompatibilität
  • Leicht und schnelle Leistung

Geeignet für

  • Webentwickler, die Flutter verwenden
  • Apps, die lokale Datenpersistenz benötigen
  • Entwickler, die offline-fähige Tools erstellen
  • Projekte, die eine einfache aber leistungsstarke Datenbank benötigen
  • Teams, die mehrere Plattformen mit gemeinsamem Code ansprechen

Hinweise

  • Beschränkt auf Web-Plattform (nicht mobile Native)
  • Abhängig von der Verfügbarkeit von IndexedDB
  • Könnte Polyfills für ältere Browser erfordern
  • Nicht geeignet für die Verwaltung großer Datenmengen auf Serverseite
  • Die Leistung hängt von der Speicherkapazität des Geräts ab

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten