SQLiteNotifier: change detection for real-time event delivery #7

Closed
opened 2026-02-19 21:28:02 +00:00 by ash · 3 comments
Owner

What

Implement StoreNotifier for SQLite.

Options (investigate both)

  • PRAGMA data_version polling (10-50ms interval)
  • Trigger + notification table

Requirements

  • Sub-100ms notification latency
  • Minimal overhead on write path
  • Works with WAL mode
## What Implement StoreNotifier for SQLite. ## Options (investigate both) - PRAGMA data_version polling (10-50ms interval) - Trigger + notification table ## Requirements - Sub-100ms notification latency - Minimal overhead on write path - Works with WAL mode
Author
Owner

Deferred to post-v1. Deferred: polling fallback works. Notifier is latency optimization.

**Deferred to post-v1.** Deferred: polling fallback works. Notifier is latency optimization.
ash closed this issue 2026-02-20 08:16:42 +00:00
Author
Owner

SQLiteNotifier implemented with dual strategy: callback-based (instant, via WithStoreNotifier) and polling-based (PRAGMA data_version for multi-process). Tests cover both modes.

SQLiteNotifier implemented with dual strategy: callback-based (instant, via WithStoreNotifier) and polling-based (PRAGMA data_version for multi-process). Tests cover both modes.
Author
Owner

SQLiteNotifier implemented with callback and polling modes.

SQLiteNotifier implemented with callback and polling modes.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ash/eskit#7
No description provided.