mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 14:25:02 +00:00
Implemented comprehensive blob storage for DBAL: TypeScript (Production-ready): - S3 storage (AWS, MinIO, S3-compatible) - Filesystem storage (local, Samba/CIFS, NFS) - In-memory storage (testing) - Full streaming support - Presigned URLs (S3) - Metadata management - Range requests C++: - Complete interface definition - Memory storage implementation - Ready for S3/filesystem impl Features: - Upload/download with streaming - Copy, delete, exists operations - List with pagination - Metadata and statistics - Path traversal protection - AWS SDK v3 integration Libraries used: - @aws-sdk/client-s3 (optional) - @aws-sdk/lib-storage (optional) - @aws-sdk/s3-request-presigner (optional) Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>