Documentation Index
Fetch the complete documentation index at: https://arivu.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
By default, Arivu uses a local SQLite database (arivu.db) for all storage.
Pros ✅
Pros ✅
- Zero configuration - Works out of the box
- Extremely fast for local use
- No external dependencies - Self-contained database file
- Perfect for development and testing
Cons ⚠️
Cons ⚠️
- Not suitable for multi-worker production deployments - Single file can cause contention
- Cannot be shared across machines - Local file only
- Limited concurrent access - Not optimized for high concurrency
Configuration
SQLite requires zero configuration. Arivu automatically creates and manages the
arivu.db file for you.- Default Setup
- Custom Location
Database Structure
Session Data
Conversation history and state for each session
User Context
Session metadata and configuration
Memory Entries
Stored memories and retrieval metadata
session_id for multi-user support.
Performance Optimization
Storage
Storage
- Local SSD recommended - Faster disk I/O for database operations
- Store
arivu.dbon fast storage for better performance - Monitor disk space to ensure database can grow
Backups
Backups
- Regular backups - Keep backups of your
arivu.dbfile
Maintenance
Maintenance
- Archive old sessions - Move completed sessions to archive for better performance
When to Use SQLite
Use SQLite when you:- Are developing locally
- Building a single-user application
- Need zero infrastructure overhead
- Want the fastest local performance
SQLite is the perfect choice for getting started with Arivu quickly with zero setup!

