Data Sources Overview
on 01-26-2026 12:00 AM by SnapApp by BlueVector AI
71
Data Sources Overview
In SnapApp, a Data Source defines where your information currently lives or where you intend to store it. SnapApp acts as an intelligent bridge, allowing you to interact with these diverse stores, ranging from traditional relational databases to modern cloud object storage services, through a unified interface.
The platform is designed to be data-agnostic, meaning you can build your application logic once and apply it to data regardless of whether it is hosted on-premise, in Google Cloud, or within a third-party system.
Before connecting your data, it is vital to adhere to the Principle of Least Privilege. It is best practice to grant SnapApp the minimum amount of access necessary (e.g., Read/Write access only to specific tables or buckets) to maintain a secure environment.
Table of Contents
- 1. Relational Databases
- 2. Object Storage
- 3. Data Warehouses
- 4. Messaging & Task Management
- Next Steps
- Support
1. Relational Databases
These are the most common data stores for structured business information. SnapApp provides native drivers to ensure high-performance queries and data integrity.
- Supported Engines: MySQL
- Best For: Core transactional data, relational records, and structured reporting.
2. Object Storage
For unstructured data—like images, PDFs, and bulk backups—SnapApp utilizes specialized cloud storage buckets.
- Supported Buckets: Google Cloud Storage (GCS)
- Best For: Storing application attachments and managing high-volume file archives.
3. Data Warehouses
For large volumes of structured data, like transactional records and reporting, SnapApp provides native drivers to ensure high-performance queries and data integrity.
- Supported Engines: BigQuery
- Best For: Large volumes of structured data and reporting.
4. Messaging & Task Management
Beyond static storage, SnapApp integrates with messaging services to handle asynchronous background work and high-volume event data.
- Supported Services: Google Cloud Pub/Sub
- Best For: Triggering automated background jobs and processing massive datasets for analytics.
Next Steps
Deep dive into the specific setup for your infrastructure:
- Database Setup: Configure your MySQL or BigQuery connections.
- Cloud Storage Configuration: Set up GCS buckets for file handling.
Support
If you have any questions or need further assistance, please reach out to our support team.
Email: snapapp@bluevector.ai