brainy/docs
David Snelling abc17397b1 feat: Remove dangerous getAllNouns/getAllVerbs methods, add safe pagination
BREAKING CHANGE: Removed getAllNouns() and getAllVerbs() from StorageAdapter interface
These methods could cause expensive full scans on cloud storage (S3/R2) leading to
high costs and performance issues. Replaced with safe paginated methods.

Changes:
- Remove getAllNouns/getAllVerbs from StorageAdapter interface and implementations
- Add internal optimization methods for intelligent preloading when safe
- Fix OPFS storage file naming consistency (.json extension)
- Fix S3 high-volume mode detection thresholds (was too aggressive)
- Fix TypeScript compilation errors with async methods
- Update all tests to use paginated methods

Performance:
- Add smart dataset size detection for automatic optimization
- Maintain all internal performance optimizations through safe preloading
- Only preload data in read-only mode or when dataset is small (<10k entities)

Fixes:
- Fix intelligent verb scoring tests metadata structure
- Fix S3 storage getVerbsBySource/Target/Type methods
- Fix memory usage in search operations using pagination

Docs:
- Add comprehensive storage architecture documentation
- Document known bash redirection issue
- Update README with architecture doc link

All affected tests passing
2025-08-10 16:25:12 -07:00
..
api feat: add Cortex CLI, augmentation system, and enterprise features 2025-08-07 19:33:03 -07:00
api-reference feat: establish Brainy as world's only true Vector + Graph database 2025-08-06 16:06:03 -07:00
archive feat(docs): add comprehensive user guides and installation instructions for Brainy 2025-08-03 17:33:52 -07:00
augmentations feat: add Cortex CLI, augmentation system, and enterprise features 2025-08-07 19:33:03 -07:00
deployment feat: add Cortex CLI, augmentation system, and enterprise features 2025-08-07 19:33:03 -07:00
development refactor: simplify build system and improve model loading flexibility 2025-08-05 16:09:30 -07:00
examples feat(docs): add comprehensive user guides and installation instructions for Brainy 2025-08-03 17:33:52 -07:00
getting-started feat(docs): add comprehensive user guides and installation instructions for Brainy 2025-08-03 17:33:52 -07:00
guides feat: add intelligent verb scoring system for automatic relationship weighting 2025-08-06 17:47:11 -07:00
optimization-guides feat(docs): add S3 migration guide for optimized data transfer strategies 2025-08-03 18:01:30 -07:00
technical feat: Remove dangerous getAllNouns/getAllVerbs methods, add safe pagination 2025-08-10 16:25:12 -07:00
tools/claude-commit feat(tools): propagate safety features to all projects 2025-08-04 10:28:01 -07:00
user-guides feat: add frozen flag for complete immutability and simplify README examples 2025-08-06 09:52:45 -07:00
ADAPTIVE_PERFORMANCE.md docs: add comprehensive documentation for adaptive performance system 2025-08-07 08:45:27 -07:00
brainy-cli.md feat: v0.57.0 - rename CLI to brainy and Neural Import to Cortex 2025-08-07 20:13:02 -07:00
brainy-distributed-enhancements-revised.md docs: add revised distributed implementation plan with practical phases 2025-08-04 11:20:23 -07:00
brainy-distributed-enhancements.md docs: add distributed deployment architecture and enhancement proposals 2025-08-04 08:42:31 -07:00
distributed-deployment-scenario.md docs: add distributed deployment architecture and enhancement proposals 2025-08-04 08:42:31 -07:00
distributed-usage-guide.md feat(distributed): add distributed mode with multi-instance coordination 2025-08-04 12:18:58 -07:00
docker-deployment.md refactor: simplify build system and improve model loading flexibility 2025-08-05 16:09:30 -07:00
PERFORMANCE-IMPACT.md feat: v0.57.0 - rename CLI to brainy and Neural Import to Cortex 2025-08-07 20:13:02 -07:00
PERFORMANCE_AND_LOGGING_FIXES.md fix(storage): resolve pagination warnings and improve S3 adapter performance 2025-08-05 07:22:05 -07:00
PERFORMANCE_FEATURES.md docs: add comprehensive performance docs and rebrand to Zero-to-Smart™ 2025-08-04 14:33:39 -07:00
quick-start-docker.md refactor: simplify build system and improve model loading flexibility 2025-08-05 16:09:30 -07:00
README.md feat: establish Brainy as world's only true Vector + Graph database 2025-08-06 16:06:03 -07:00
STORAGE_MIGRATION_GUIDE.md feat: migrate system metadata from 'index' to '_system' directory with backward compatibility 2025-08-06 09:45:56 -07:00

Brainy Documentation

Welcome to the comprehensive documentation for Brainy - the intelligent vector graph database with zero-configuration setup and production-scale performance.

📚 Documentation Structure

🚀 Getting Started

Quick setup guides and first steps with Brainy.

📖 User Guides

Comprehensive guides for using Brainy features.

Optimization Guides

Performance optimization and scaling strategies.

🔧 API Reference

Complete API documentation and examples.

🛠️ Development

Development, testing, and contribution guides.

🔬 Technical Reference

Deep technical documentation and implementation details.

💡 Examples

Code examples and tutorials.

🔍 Troubleshooting

Common issues and solutions.

🗺️ Quick Navigation

New to Brainy?

  1. Installation Guide - Install Brainy
  2. Quick Start Guide - Your first vector database
  3. Basic Usage Examples - Simple code examples

Need Performance?

  1. Large-Scale Optimizations - Enterprise features
  2. Auto-Configuration - Zero-config setup
  3. Performance Examples - Optimization patterns

Building Applications?

  1. API Reference - Complete API documentation
  2. User Guides - Feature documentation
  3. Integration Examples - Real-world usage

Contributing?

  1. Developer Guide - Development setup
  2. Documentation Standards - Writing docs
  3. Testing Guide - Testing practices

🔄 Recently Updated

📞 Getting Help


📝 Note: This documentation is automatically organized and regularly updated. All guides include practical examples and are tested with the latest version of Brainy.