AlloyDB for PostgreSQL
AlloyDB for PostgreSQL is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads.
A Source represents a data sources that a tool can interact with. You can define
Sources as a map in the sources
section of your tools.yaml
file. Typically,
a source configuration will contain any information needed to connect with and
interact with the database.
Tip
Use environment variable replacement with the format ${ENV_NAME} instead of hardcoding your secrets into the configuration file.
sources:
my-cloud-sql-source:
kind: cloud-sql-postgres
project: my-project-id
region: us-central1
instance: my-instance-name
database: my_db
user: ${USER_NAME}
password: ${PASSWORD}
In implementation, each source is a different connection pool or client that used to connect to the database and execute the tool.
AlloyDB for PostgreSQL is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads.
BigQuery is Google Cloud’s fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time. With BigQuery, there’s no infrastructure to set up or manage, letting you focus on finding meaningful insights using GoogleSQL and taking advantage of flexible pricing models across on-demand and flat-rate options.
Bigtable is a low-latency NoSQL database service for machine learning, operational analytics, and user-facing operations. It’s a wide-column, key-value store that can scale to billions of rows and thousands of columns. With Bigtable, you can replicate your data to regions across the world for high availability and data resiliency.
Cloud SQL for MySQL is a fully-managed database service for MySQL.
Cloud SQL for PostgreSQL is a fully-managed database service for Postgres.
Cloud SQL for SQL Server is a fully-managed database service for SQL Server.
Dgraph is fully open-source, built-for-scale graph database for Gen AI workloads
The HTTP source enables the Toolbox to retrieve data from a remote server using HTTP requests.
MySQL is a relational database management system that stores and manages data.
Neo4j is a powerful, open source graph database system
PostgreSQL is a powerful, open source object-relational database.
Spanner is a fully managed database service from Google Cloud that combines relational, key-value, graph, and search capabilities.
SQL Server is a relational database management system (RDBMS).
SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.