smithery/neversight
spice-accelerators
Configure data accelerators for local caching in Spice (Arrow, DuckDB, SQLite, PostgreSQL). Use when asked to "accelerate data", "enable caching", "configure refresh", or "set up local storage".
Databases
Use judgment
Installs
0
Stars
—
Security
No audit
Freshness
Unknown
Updated
—
Installation
Project
Global
Entire repo
Entire repo (global)
$
npx skills add smithery/neversight --skill spice-accelerators
Copy
SKILL.md
Spice Data Accelerators
Data accelerators cache data locally for faster queries and reduced load on source systems.
Basic Configuration
datasets:
- from: postgres:my_table
name: my_table
acceleration:
enabled: true
engine: duckdb # arrow, duckdb, sqlite, postgres, cayenne
mode: memory # memory or file
refresh_check_interval: 1h
Supported Engines
Engine
Mode
Best For
arrow
memory
Small datasets, fastest queries
duckdb
memory/file
Complex SQL, medium datasets
sqlite
memory/file
Simple queries, low overhead
cayenne
file
Large datasets (100GB+), analytics
postgres
N/A
External PostgreSQL integration
Refresh Modes
Mode
Description
full
Replace entire dataset on each refresh
append
Add new records based on time_column
changes
CDC-based incremental updates
Common Configurations
Memory Cache with Interval Refresh
acceleration:
enabled: true
engine: arrow
refresh_check_interval: 5m
File-Based with Time Window
acceleration:
enabled: true
engine: duckdb
mode: file
refresh_mode: append
refresh_check_interval: 1h
refresh_data_window: 7d
With Retention Policy
datasets:
- from: postgres:events
name: events
time_column: created_at
acceleration:
enabled: true
engine: duckdb
retention_check_enabled: true
retention_period: 30d
retention_check_interval: 1h
With Indexes
acceleration:
enabled: true
engine: sqlite
indexes:
user_id: enabled
'(created_at, status)': unique
primary_key: id
Engine-Specific Parameters
DuckDB
acceleration:
engine: duckdb
mode: file
params:
duckdb_file: ./data/cache.db
SQLite
acceleration:
engine: sqlite
mode: file
params:
sqlite_file: ./data/cache.sqlite
Documentation