pgEdge is rolling out a new database offering called ColdFront with a bold pitch: stop shuttling data between separate systems for day-to-day transactions and analytics, and do both in one Postgres-based platform.
The company says the approach could cut down on duplicated data, reduce the lag between when something happens in an app and when it shows up in dashboards, and simplify the sprawling ETL pipelines many enterprises rely on to feed data warehouses and lakehouses.
Why pgEdge thinks the OLTP/OLAP split is overdue
Sommaire
For decades, companies have kept transactional workloads (OLTP) and analytical workloads (OLAP) apart for a simple reason: heavy reporting queries can crush the performance of customer-facing applications.
In the classic setup, a production database handles payments, orders, and inventory updates, while a separate analytics stack powers BI dashboards and modeling. Data gets copied out, through change data capture, message queues, or batch extracts, then transformed and loaded into a warehouse. The result is more moving parts, more storage, and more opportunities for numbers to disagree depending on how fresh the data is.
ColdFront is pgEdge’s attempt to collapse that split. The promise is near-real-time analytics without waiting for overnight loads or frequent micro-batches, an increasingly high-stakes requirement in areas like fraud detection, dynamic pricing, logistics tracking, product usage monitoring, and ad campaign optimization, where minutes can matter.
A Postgres-first strategy, built for distributed deployments
pgEdge is leaning hard on PostgreSQL’s popularity in enterprise IT. Postgres has become a default choice for many teams because it’s feature-rich, widely supported, and familiar to developers and database administrators. pgEdge is betting that keeping a Postgres-compatible surface area, SQL behavior, drivers, connectors, and common tooling, lowers the barrier to adoption.
But the bigger question is architecture. Modern systems increasingly need multi-region availability, resilience, and performance close to end users, while also meeting compliance requirements that can vary by geography. Any platform that tries to serve both transactional and analytical workloads has to juggle replication, consistency, conflict handling, and load distribution.
In a distributed setup, the tradeoffs get sharper. Analytics queries that need a global view may have to pull data across multiple nodes, while transactions demand fast, predictable responses. Network latency and cross-region write behavior can make or break the experience, especially for companies operating across continents.
pgEdge’s broader argument is consolidation: fewer specialized engines means fewer schemas to keep in sync, fewer definitions to reconcile, and fewer “source of truth” debates across teams. The challenge is delivering analytics capabilities that have traditionally pushed companies toward columnar warehouses or massively parallel processing (MPP) systems.
The operational prize: less ETL, fewer copies, fewer headaches
ETL isn’t just a technical tax, it’s an organizational one. Pipelines require constant babysitting as production schemas change, dashboards evolve, and downstream models break. Common failures are familiar to any data team: missing records, duplicates, delayed refreshes, and metrics that don’t match between the app and the warehouse.
ColdFront’s core operational pitch is that reducing duplication reduces friction. If analytics can run closer to the system of record, teams may spend less time moving and reconciling data and more time using it.
The payoff is clearest in real-time use cases. Fraud decisions, for example, often depend on the most recent signals, payment attempts, sudden behavior shifts, device fingerprints, and rough location data. If those signals arrive 30 minutes late, their value drops fast.
There’s also a governance angle. Duplicating data across multiple systems expands the attack surface and complicates retention and deletion policies, especially for personal data. A unified system could make it easier to apply consistent encryption, access controls, auditing, and deletion rules, though that depends on how the platform is implemented and operated.
The hard part: mixed workloads, performance isolation, and the warehouse comparison
Merging OLTP and OLAP runs into a fundamental reality: these workloads behave differently. Transactions are short and latency-sensitive; analytics can involve large scans, heavy joins, and expensive aggregations. Without strong guardrails, analytics can hog CPU, memory, or disk I/O and slow down the applications that keep the business running.
Analytics also tends to demand specialized tuning, different indexing strategies, partitioning, materialized views, and sometimes storage formats optimized for scanning. A unified system has to balance flexibility with optimization: tune too much for analytics and you can hurt write performance; stay too close to a transactional design and BI queries can become painfully expensive.
Distribution adds yet another layer. Global analytics queries may require cross-node data shuffling, which introduces network costs. Transactions, meanwhile, don’t tolerate extra round trips. Companies evaluating a system like ColdFront will likely focus on concrete factors such as inter-region latency, replication strategy, behavior during failover, and how the system handles network partitions.
And then there’s the unavoidable benchmark: modern analytics warehouses. Columnar and MPP platforms have been tuned for years to excel at massive scans and aggregations. For pgEdge, the real test will be whether a Postgres-based unified system can deliver “good enough” analytics performance while preserving transactional guarantees, likely starting with targeted pilots like operational dashboards and near-real-time reporting before any company considers replacing heavyweight analytics infrastructure.



