
# GaussDB与PostgreSQL的关系
最早GaussDB内核引擎基于PostgreSQL9.2开源版本不断演进，根据PG-XC架构衍生了多CN架构，主要开发了分布式执行框架（stream算子）、向量化引擎等领域中较重要的特性。目前GaussDB除了保留PostgreSQL的标准接口和公共函数外，在自研生态、架构和关键技术上也有了新的发展，开源了集中式部署的能力，重构了存储引擎和优化器。GaussDB与PostgreSQL有如下不同：
- PostgreSQL是进程模型，而GaussDB是线程池模型。
- PostgreSQL只支持行存，GaussDB有行存，还有Ustore。
- PostgreSQL仅有集中式，GaussDB一套内核既支持集中式，又支持分布式。
- GaussDB有很多独特的特性，比如GTM-Lite、Numa-Aware、两地三中心、同城双集群、动态脱敏、全密态、防篡改。
 
