ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

pg/oracle/mysql数据库对比

pg/oracle/mysql数据库对比
  1. 进程模型 vs 线程模型
    Oracle: 多进程(Linux/Unix)或 多线程(Windows)
    PostgreSQL: 多进程,每个连接一个进程

  2. 内存架构差异
    Oracle: SGA + PGA
    PostgreSQL: shared_buffers + work_mem + maintenance_work_mem

  3. 存储引擎
    Oracle: 单一存储引擎,支持多种访问方式
    PostgreSQL: 堆表,支持扩展存储引擎

  4. MVCC实现差异
    Oracle: Undo段,通过SCN管理
    PostgreSQL: 通过xmin/xmax和事务快照

返回列表