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.

circle-info

Cloud Storage Providers: Open Source, SaaS

  • Google Cloud Platform (GCP)

  • Amazon Web Services (AWS)

circle-info

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

circle-info

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.

circle-info

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