Database and Storage

Overview

ComplyFlow uses custom database tables and the repository pattern for efficient, scalable data management.

Key Concepts

    1. Custom Table Schemas: Tables for consent, scans, DSR requests, cookies, and trackers.
    2. Repository Pattern: Each table has a repository class for CRUD operations.
    3. Query Optimization: Indexed columns and prepared statements for performance and security.
    4. Data Migration & Cleanup: Automated cleanup via scheduled tasks; migration scripts for upgrades.
    5. Tips

    6. Backup your database before major updates.
    7. Use repository classes for all data access.
    8. Review table schemas in includes/Database/ for details.

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket