brainy/src/storage
David Snelling 26510ce7b8 perf(storage): simplify cloud adapters to always-on write buffering
Removes dynamic high-volume mode switching complexity from all cloud
storage adapters (GCS, S3, R2, Azure). Write buffering is now always
enabled for consistent, predictable performance.

Changes:
- Remove highVolumeMode, lastVolumeCheck, volumeCheckInterval properties
- Remove checkVolumeMode() methods (~100 lines in S3 alone)
- Remove BRAINY_FORCE_HIGH_VOLUME env var checks
- Always use write buffer when available
- Preserve v6.2.6 cache-before-buffer fix for consistency

Benefits:
- Consistent behavior regardless of load
- Predictable performance characteristics
- -204 lines of code complexity
- Cloud storage always benefits from batching

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 13:43:04 -08:00
..
adapters perf(storage): simplify cloud adapters to always-on write buffering 2025-12-02 13:43:04 -08:00
cow perf: eliminate N+1 patterns across all APIs for 10-20x faster cloud storage 2025-11-20 15:18:26 -08:00
backwardCompatibility.ts fix(storage): clean directory architecture - FileSystemStorage uses entities/nouns/hnsw and entities/verbs/hnsw 2025-10-27 12:23:00 -07:00
baseStorage.ts fix(counts): counts.byType({ excludeVFS: true }) now returns correct type counts 2025-11-26 12:07:53 -08:00
cacheManager.ts feat: add node: protocol to all Node.js built-in imports for bundler compatibility 2025-09-17 14:20:21 -07:00
enhancedCacheManager.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
enhancedClearOperations.ts feat: add node: protocol to all Node.js built-in imports for bundler compatibility 2025-09-17 14:20:21 -07:00
readOnlyOptimizations.ts feat: add distributed architecture with sharding and coordination 2025-09-22 15:45:35 -07:00
sharding.ts fix: implement unified UUID-based sharding for metadata across all storage adapters 2025-10-08 13:26:35 -07:00
storageFactory.ts fix: resolve HNSW race condition and verb weight extraction (v5.4.0) 2025-11-05 17:05:07 -08:00