ffastdb 0.0.8 copy "ffastdb: ^0.0.8" to clipboard
ffastdb: ^0.0.8 copied to clipboard

A high-performance, pure-Dart embedded NoSQL database with B-Tree indexes, WAL crash recovery, and reactive queries.

0.0.7 #

  • fix unsupported type fallbacks

0.0.6 #

  • add serializable

0.0.5 #

  • fix firebase bugs

0.0.4 #

  • Fix persistence bug

0.0.3 #

  • Fixed web bug

0.0.2 #

Bug fixes #

  • Fixed corrupted documents being read silently from disk without checksum validation.
  • Fixed database getting stuck when a batch insert fails halfway through.
  • Fixed compact() not actually freeing disk space in single-file mode.
  • Fixed index values greater than 2 billion being corrupted after a restart.
  • Fixed memory growing unboundedly after many deletes or updates.
  • Fixed nested transaction() calls silently corrupting rollback state — now throws a clear error.
  • Fixed calling beginTransaction() twice discarding pending writes silently — now throws a clear error.
  • Fixed watch() streams accumulating in memory after all listeners are gone.
  • Fixed registering two adapters with the same typeId silently overwriting the first one — now throws an error.

New features #

  • DateTime is now supported natively — no more manual conversion needed.

Improvements #

  • Queries are noticeably faster: the query planner no longer runs each condition twice to estimate cost.
  • startsWith() is now much faster on sorted indexes (uses a range scan instead of scanning everything).

0.0.1 #

  • Pure Dart DB
  • Type Adapters
  • B-Tree primary index
  • Multiplatform storage
  • Index persistence
  • Hash Index
  • Sorted Index
  • Bitmask Index
  • CRUD Operations
  • WAL crash recovery
  • Transactions
  • Schema migrations
  • Fluent query builder
  • Aggregations
  • Reactive watchers
  • Auto-compact
  • First version
0
likes
0
points
856
downloads

Publisher

unverified uploader

Weekly Downloads

A high-performance, pure-Dart embedded NoSQL database with B-Tree indexes, WAL crash recovery, and reactive queries.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

path

More

Packages that depend on ffastdb