Cloud Storage

Cloud Storage Providers and Features in DartStream

DartStream provides flexible and secure cloud storage solutions for managing project assets and data. Whether you're using the open-source version or the SaaS version, DartStream’s cloud storage capabilities are designed to meet a wide range of application requirements, from basic file handling to advanced storage management.

Cloud Storage Service Providers

DartStream integrates seamlessly with the following outlined Cloud Storage Service Providers.

Cloud Storage Providers: Open Source, SaaS

  • Google Cloud Platform (GCP)

  • Amazon Web Services (AWS)

Cloud Storage Providers: SaaS

  • DigitalOcean Spaces

  • Backblaze B2 Cloud Storage

  • Wasabi Hot Cloud Storage

  • Oracle Cloud Object Storage

  • Alibaba Cloud OSS

  • Linode Object Storage

  • Filebase

  • Microsoft Azure Blob Storage

Features: Open Source, SaaS

The open-source and SaaS versions of DartStream have essential storage capabilities suitable for straightforward use cases:

  1. File Upload and Download

    • Support for uploading and downloading files seamlessly.

    • Compatible with popular cloud storage services.

  2. Folder Management

    • CRUD (Create, Read, Update, Delete) operations for organizing files into folders.

    • Simplifies file hierarchy and navigation.

  3. Basic Access Control

    • Allows setting read and write permissions for files and folders.

    • Ensures secure and organized file sharing.

  4. Storage Limits

    • Configurable quotas to define maximum storage capacity for projects.

    • Helps manage costs and prevent overuse of storage resources.

  5. Simple Data Caching

    • Caches frequently accessed files locally or in-memory for faster retrieval.

    • Improves performance for repeat access.

Features: SaaS

The SaaS version of DartStream extends cloud storage capabilities with advanced features designed for scalability, security, and compliance:

  1. Global CDN Support

    • Integrated content delivery network (CDN) for low-latency, high-speed access to files.

    • Optimizes delivery for global user bases.

  2. Object Lifecycle Management

    • Set automated rules for file archiving, transitioning, or deletion based on usage patterns.

    • Reduces costs by managing file lifecycles efficiently.

  3. Audit Logging for File Access

    • Tracks all file access and modification events for compliance and security purposes.

    • Provides detailed logs for administrators and auditors.

  4. Intelligent Storage Tiering

    • Automatically moves data to lower-cost storage tiers based on access frequency.

    • Saves costs without manual intervention.

  5. Data Residency and Compliance

    • Allows selecting specific storage regions to meet legal and regulatory requirements.

    • Ensures compliance with data residency laws such as GDPR.

  6. Large File Handling

    • Optimized storage solutions for large files, such as videos, high-resolution images, or datasets.

    • Ensures smooth upload and retrieval processes.

  7. Data De-duplication

    • Detects and removes duplicate files to save on storage space and costs.

    • Maintains a single source of truth for files.

  8. Automated Backups

    • Scheduled backups with easy restore options to safeguard against accidental data loss.

    • Ensures business continuity.

  9. Data Versioning

    • Tracks changes to files and allows restoring previous versions.

    • Facilitates recovery from unintended overwrites or deletions.

  10. Enhanced Security with Encrypted Storage

    • Data encryption for both storage (at rest) and transmission (in transit).

    • Ensures high security and protects against unauthorized access.

Last updated