AlloyDB Omni is well-suited to the following scenarios:
You need a scalable and performant version of PostgreSQL, but you can't
run a database in the cloud due to regulatory or data-sovereignty requirements.
You need a database that keeps running even when it is disconnected from the internet.
You want to physically locate your database as close as possible your users, in order to minimize latency.
You would like a way to migrate away from a legacy database, but without committing
to a full cloud migration.
AlloyDB Omni does not include AlloyDB features
that rely on operation within Google Cloud. If you want to upgrade your project
to the fully managed scaling, security, and availability features of
AlloyDB, you can migrate your AlloyDB Omni data
into an AlloyDB cluster just as you can with any other initial
data import.
Key features
A PostgreSQL-compatible database server.
Support for
AlloyDB AI,
an integrated set of capabilities built into AlloyDB, to
help you build enterprise-grade generative AI applications using your
operational data.
Integrations with the Google Cloud AI ecosystem including the
Vertex AI Model Garden
and open source generative AI tools.
An
index advisor that analyzes frequently
run queries and recommends new indexes for better query performance.
The AlloyDB
columnar engine,
which keeps frequently queried data in an in-memory columnar format for
faster performance on business intelligence, reporting, and hybrid
transactional and analytical processing (HTAP) workloads.
Other optimizations and enhancements over a stock PostgreSQL server,
like automatic memory management and adaptive autovacuum of stale data.
How AlloyDB Omni works
AlloyDB Omni can be installed either as a standalone server or as part of a Kubernetes environment.
AlloyDB Omni runs in a Docker container that
you install onto your own environment using a
command-line program provided by Google. We recommend running
AlloyDB Omni on a Linux system with SSD storage and at least 8 GB of memory per CPU.
The AlloyDB Omni Kubernetes Operator is an extension
to the Kubernetes API that lets you run AlloyDB Omni in most
CNCF-compliant Kubernetes environments. For more information, see
Install AlloyDB Omni on Kubernetes.
Your applications connect to and communicate with your
AlloyDB Omni installation exactly as they would with an ordinary
PostgreSQL database server. User access control relies on PostgreSQL standards,
as well.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eAlloyDB Omni 15.5.2 is a downloadable, portable database software package, based on AlloyDB for PostgreSQL, designed for deployment in diverse environments like datacenters, laptops, and cloud-based VMs.\u003c/p\u003e\n"],["\u003cp\u003eIt is ideal for scenarios requiring a scalable, high-performance PostgreSQL version outside the cloud due to regulations, data sovereignty, offline operation needs, minimizing latency or for legacy database migration without full cloud commitment.\u003c/p\u003e\n"],["\u003cp\u003eAlloyDB Omni includes key features such as a PostgreSQL-compatible database server, AlloyDB AI integration for generative AI applications, and optimizations like an index advisor, columnar engine, automatic memory management and adaptive autovacuum.\u003c/p\u003e\n"],["\u003cp\u003eThe software can be installed as a standalone server or within a Kubernetes environment, running in a Docker container, and is compatible with standard PostgreSQL connection and user access control methods.\u003c/p\u003e\n"],["\u003cp\u003eUsers can configure AlloyDB Omni with the same database flags as AlloyDB and, later, can migrate their data into an AlloyDB cluster to leverage its full scaling, security, and availability features.\u003c/p\u003e\n"]]],[],null,["# AlloyDB Omni version 15.5.2 and earlier overview\n\nSelect a documentation version: 15.5.2keyboard_arrow_down\n\n- [Current (16.8.0)](/alloydb/omni/current/docs/overview)\n- [16.8.0](/alloydb/omni/16.8.0/docs/overview)\n- [16.3.0](/alloydb/omni/16.3.0/docs/overview)\n- [15.12.0](/alloydb/omni/15.12.0/docs/overview)\n- [15.7.1](/alloydb/omni/15.7.1/docs/overview)\n- [15.7.0](/alloydb/omni/15.7.0/docs/overview)\n- [15.5.5](/alloydb/omni/15.5.5/docs/overview)\n- [15.5.4](/alloydb/omni/15.5.4/docs/overview)\n- [15.5.2](/alloydb/omni/15.5.2/docs/overview)\n\n\u003cbr /\u003e\n\nAlloyDB Omni 15.5.2 is a downloadable database software package that lets you deploy a streamlined edition of [AlloyDB for PostgreSQL](/alloydb/docs/overview) in your own computing environment. The portability of AlloyDB Omni lets it run in a wide variety of environments, including the following:\n\n\u003cbr /\u003e\n\n- Datacenters\n- Laptops\n- Cloud-based VM instances\n\nAlloyDB Omni is well-suited to the following scenarios:\n\n- You need a scalable and performant version of PostgreSQL, but you can't run a database in the cloud due to regulatory or data-sovereignty requirements.\n- You need a database that keeps running even when it is disconnected from the internet.\n- You want to physically locate your database as close as possible your users, in order to minimize latency.\n- You would like a way to migrate away from a legacy database, but without committing to a full cloud migration.\n\nAlloyDB Omni does not include AlloyDB features\nthat rely on operation within Google Cloud. If you want to upgrade your project\nto the fully managed scaling, security, and availability features of\nAlloyDB, you can migrate your AlloyDB Omni data\ninto an AlloyDB cluster just as you can with any other initial\ndata import.\n\nKey features\n------------\n\n- A PostgreSQL-compatible database server.\n- Support for [AlloyDB AI](https://cloud.google.com/alloydb/ai), an integrated set of capabilities built into AlloyDB, to help you build enterprise-grade generative AI applications using your operational data.\n- Integrations with the Google Cloud AI ecosystem including the [Vertex AI Model Garden](https://cloud.google.com/model-garden) and open source generative AI tools.\n- An [index advisor](/alloydb/docs/use-index-advisor) that analyzes frequently run queries and recommends new indexes for better query performance.\n- The AlloyDB [columnar engine](/alloydb/docs/columnar-engine/about), which keeps frequently queried data in an in-memory columnar format for faster performance on business intelligence, reporting, and hybrid transactional and analytical processing (HTAP) workloads.\n- Other optimizations and enhancements over a stock PostgreSQL server, like automatic memory management and [adaptive autovacuum](/alloydb/docs/adaptive-autovacuum) of stale data.\n\nHow AlloyDB Omni works\n----------------------\n\nAlloyDB Omni can be installed either as a standalone server or as part of a Kubernetes environment.\n\nAlloyDB Omni runs in a Docker container that\nyou [install onto your own environment](/alloydb/omni/15.5.2/docs/install) using a\ncommand-line program provided by Google. We recommend running\nAlloyDB Omni on a Linux system with SSD storage and at least 8 GB of memory per CPU.\n\nThe AlloyDB Omni Kubernetes Operator is an extension\nto the Kubernetes API that lets you run AlloyDB Omni in most\nCNCF-compliant Kubernetes environments. For more information, see\n[Install AlloyDB Omni on Kubernetes](/alloydb/omni/15.5.2/docs/deploy-kubernetes).\n\nYour applications connect to and communicate with your\nAlloyDB Omni installation exactly as they would with an ordinary\nPostgreSQL database server. User access control relies on PostgreSQL standards,\nas well.\n\nYou can configure the behavior of AlloyDB Omni using the [same\ndatabase flags that are available to\nAlloyDB](/alloydb/docs/reference/database-flags).\n\nDocumentation for the latest version of AlloyDB Omni\n----------------------------------------------------\n\nFor information about the latest version of AlloyDB Omni, refer to the [AlloyDB Omni documentation set](/alloydb/docs/omni).\n\nWhat's next\n-----------\n\n- [Quickstart: Install AlloyDB Omni on Debian or Ubuntu](/alloydb/omni/15.5.2/docs/quickstart)\n\n- [Customize your AlloyDB Omni installation](/alloydb/omni/15.5.2/docs/install)"]]