[Report] No Complex Data Movement Required! Real-time Data AI Utilization with Snowflake Postgres and Unistore #SWTTokyo26

[Report] No Complex Data Movement Required! Real-time Data AI Utilization with Snowflake Postgres and Unistore #SWTTokyo26

To support real-time applications and AI, complex data movement and pipelines between traditional OLTP (operational) and OLAP (analytical) systems have historically been required. In this session, we will explain through demonstrations how the latest features such as Snowflake Postgres, Unistore (hybrid tables), and Postgres data mirroring enable real-time data utilization while minimizing data movement. We will introduce low latency improvements, architectural simplification, and rapid launch of AI-native use cases. *Excerpt from the SNOWFLAKE WORLD TOUR 2026 event site
2026.09.15

This page has been translated by machine translation. View original

This is Kawabata.

"SNOWFLAKE WORLD TOUR 2026 - TOKYO" was held on September 10–11, 2026.

This article is a report blog for the session
【No Complex Data Movement Required! Real-Time Data AI Utilization with Snowflake Postgres and Unistore】.

※ Some features introduced in the session are under development or in preview. Please check the latest official documentation for availability.

Speakers

  • Ken Enokizono
    • Snowflake, 5th Solution Engineering Division, Senior Solution Engineer

2026-09-09_15h02_16

The "Latency Gap" Between OLTP and OLAP

2026-09-15_18h46_42

  • Data exists in two different worlds: the OLTP (transaction) world and the OLAP (analytics) world
    • OLTP: Data that flows in the moment a business operation occurs, such as new orders or user events. Primarily write-oriented
    • OLAP: An environment with fewer writes, where AI or humans perform thoughtful analysis

2026-09-15_18h48_09

  • There is a latency gap between the two
    • Moving data from OLTP to OLAP requires ETL, batch processing once a day or every few hours, or separate tools
    • Operational overhead is always present, such as analyzing where failures occurred and considering how to recover

2026-09-15_18h48_32

  • Snowflake's approach is to eliminate this gap and achieve everything on a single platform
  • Removing time lags enables the following:
    • AI agents can reference the latest transaction data to answer user questions
    • Real-time data can be used for price optimization and similar tasks
    • Dashboards showing near-latest data enable correct business decisions

2026-09-15_18h49_08

  • Snowflake positions transactions as one of its major pillars, included among the five pillars of the AI Data Cloud

Two Paths for Handling Transactions

2026-09-15_18h49_52

The following two options were presented as choices for handling transactions in Snowflake.

Snowflake Postgres Unistore (Hybrid Tables)
Positioning Postgres fully managed and operated by Snowflake Snowflake-native table
Data handling Transactions on the Postgres side. Data is linked to Snowflake for analytics Transactions and analytics managed in a single table
Key point How to connect with Snowflake's analytics world (data mirroring, pg_lake) Snowflake's security and governance features are built in natively

The first half of the session covered Snowflake Postgres, and the second half introduced Unistore.

Snowflake Postgres

2026-09-15_18h50_54

2026-09-15_18h51_46

  • Postgres remains the overwhelmingly well-regarded standard among enterprise companies and developers
    • It continues to be chosen by developers in the 2025 Stack Overflow Developer Survey as well
  • Snowflake Postgres emerged following the acquisition of Crunchy Data, a company strong in Postgres, in 2025
  • General availability (GA) launched on February 24, 2026

2026-09-15_18h52_12

  • The following six key features were introduced:
    • Simple provisioning: Instances can be created simply by entering settings in the UI
    • High availability
    • Full Postgres compatibility
    • Seamless data movement: Bringing data from Postgres into Snowflake's native analytics world
    • Performance bottleneck identification through metrics monitoring
    • Advanced security controls leveraging Snowflake's characteristics

Data Mirroring

2026-09-15_18h52_54

  • The simplest method of connecting Postgres data to Snowflake's analytics environment. Currently a preview feature
  • Mirroring in the reverse direction from Snowflake to Postgres is scheduled for preview soon
  • The intended use case is to perform daily registrations and business processing in Postgres, then link that latest state to Snowflake for analysis via BI, AI, and SQL

2026-09-15_18h53_27

  • Configuration can be created from either the Snowsight GUI or via SQL. You specify which instance and which database in Postgres to mirror

When mirroring is configured, three types of objects are created on the Snowflake side.

Object Description
Target table The table where data is actually mirrored and written
$changes table Holds the change history (differential log) for the table, not the data itself
$live view A latest view that integrates the target table with unapplied changes. Updated ahead of the target table

If you want to see the most up-to-date state, reference the $live view; if you want to see data after mirroring is confirmed, reference the target table.

Demo: Analyzing Mirrored Data with Snowflake CoWork

The demo was video-based and proceeded using the presenter's demo environment.

  • Built ORDERS, ORDER_ITEMS, and CUSTOMERS in Snowsight's Postgres, and configured data mirroring via the GUI

  • Analyzed mirrored data using natural language through Cortex Agent / CoWork via Snowflake semantic views

  • Order data added to Postgres was immediately reflected in analytics after sync, with the latest dates and category-based sales rankings also updated

  • The analytics output is not limited to AI agents; the latest data can similarly be referenced via BI dashboards or SQL

pg_lake

2026-09-15_18h56_59
2026-09-15_18h57_35

  • pg_lake was introduced as "Postgres for the data lake." There are two ways to integrate Postgres and Snowflake

2026-09-15_18h58_10

  • Pattern 1: Via files
    • Use pg_lake from Postgres to write out CSV or Parquet to object storage
    • On the Snowflake side, either load it directly into a table or reference it as an Iceberg table
    • This path also enables data linkage from Snowflake to Postgres at this point in time. It serves as an option until reverse mirroring is provided

2026-09-15_18h58_39

  • Pattern 2: Sharing Iceberg tables
    • Create an Iceberg table on the Postgres side with CREATE TABLE ... USING iceberg and INSERT the necessary data
    • On the Snowflake side, reference it by specifying the catalog and catalog table name with CREATE ICEBERG TABLE
    • Metadata and actual data reside on object storage, allowing both Postgres and Snowflake to work with the same table without duplicating data

Unistore (Hybrid Tables)

Overview

2026-09-15_18h59_12

  • The right-hand path of the two. Without adding databases or ETL, manage governance centrally and handle transaction and analytics data with the same SQL

2026-09-15_19h00_31

  • Created with CREATE HYBRID TABLE by specifying a primary key and other options
  • Enables fast execution of processing combining DML such as INSERT, UPDATE, DELETE, and MERGE with SELECT
  • Supports ACID transactions and integration with standard tables (such as JOINs)

2026-09-15_19h00_08

  • The session noted that thousands of companies worldwide are using it in production environments

Recent Evolutions

2026-09-15_18h59_47

  • Dramatic leap in cost performance
    • Point operation performance improved by up to 8x (described below)
    • Bulk loading via INSERT also accelerated
    • Now available on Azure as well
  • Support for Tri-Secret Secure encryption
    • Tables can be encrypted using not only keys provided by Snowflake but also keys held by the customer
    • Using this with hybrid tables requires a dedicated storage mode (Hybrid Tables Dedicated Storage Mode)
    • Cannot be applied to existing tables immediately; recreation is required

Point Lookup Performance Improvement (Preview)

2026-09-15_19h01_49

  • Targets point operation queries that touch very few rows, such as searches that find specific sales for a specific date among a large number of records
  • Enabling the parameter automatically applies the optimal plan, measured to be up to approximately 8x faster
  • Still in preview. Once GA, it will be available in an enabled state

Elimination of Request Credit Billing

2026-09-15_19h02_16

  • Hybrid table costs consist of three components, and the "request credit" billing among them has been eliminated
  • Warehouse compute credits and hybrid table storage costs continue to apply as before
  • Request credits were charged for read/write IO to row storage
    • In the session, it was explained as a pricing structure that consumed 1 credit per 30 GB of reads and 7.5 GB of writes
  • This year, Snowflake changed this so that Snowflake bears the cost, based on the idea that customers should not be burdened with the infrastructure costs of IO
  • Some customers have seen cost reductions of up to 40% in high-load workloads

Key Workloads

2026-09-15_19h04_11

  • State management and aggregation in ETL pipelines. A case study of simplified architecture
  • Data serving
  • Lightweight transaction applications. Achieving fast transaction processing using hybrid tables on the backend
  • Tables behind AI agents. Utilized in a research AI agent for a global sales team

Session Summary

  • Snowflake Postgres and Unistore were introduced as two paths connecting the transactional world and the analytics world
  • Snowflake Postgres simplifies data integration into the analytics world through data mirroring
  • Hybrid tables continue to evolve for broader use through the elimination of request credit billing and performance improvements

2026-09-15_19h05_11

  • Getting started guides have been published for both, so please try them out on your own

【Snowflake Postgres Getting Started】

https://www.snowflake.com/en/developers/guides/getting-started-with-snowflake-postgres/

【Hybrid Tables Quick Start Guide】

https://docs.snowflake.com/en/user-guide/tutorials/getting-started-with-hybrid-tables-tutorial

These are the official documents and official blog posts used to verify the session content.

https://docs.snowflake.com/en/user-guide/snowflake-postgres/about

https://docs.snowflake.com/en/user-guide/snowflake-postgres/postgres-data-mirroring

https://docs.snowflake.com/en/user-guide/snowflake-postgres/postgres-pg_lake

https://docs.snowflake.com/en/user-guide/tables-hybrid

https://docs.snowflake.com/en/user-guide/tables-hybrid-dedicated-storage-mode

https://docs.snowflake.com/en/release-notes/2026/other/2026-03-02-hybrid-tables-pricing

https://www.snowflake.com/en/blog/hybrid-tables-performance-improvements/

Personal Impressions

Although it was the very first session on Day 1, it was a session where I could genuinely feel that Snowflake, as a platform, can bridge the "latency gap" between OLTP and OLAP.

What was particularly impressive was the demo where a single row INSERTed into Postgres was reflected in Snowflake CoWork's response in less than a minute without building any pipeline. This seemed like something with many potential use cases, and I felt it would broaden the range of applications even further.

I hope this article serves as a helpful reference for something!


Snowflake Community Awards ファイナリストに選出されました

DevelopersIO で Snowflake 記事を執筆している かわばた が、Snowflake Community Awards「RISING COMMUNITY LEADER OF THE YEAR」部門・APJ枠のファイナリストに選ばれました。
最終選考の30%はコミュニティ投票です。記事がお役に立っていたようでしたら、9月15日(火)までにぜひ一票お願いします。フォームの「(4 of 6) RISING COMMUNITY LEADER OF THE YEAR」で Tomohiro Kawabata | Classmethod, Japan を選択、2分ほどで完了します。

投票フォームを開く


Snowflakeの導入支援はクラスメソッドに!

クラスメソッドでは Snowflake の導入を支援しております。
製品の詳細や支援の内容についてお気軽にお問い合わせください。

Snowflakeの詳細を見る

Share this article