Redrock Postgres 文档
主页 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页
编辑页面

为什么选择 Redrock Postgres?

PostgreSQL 是一个高级的关系数据库管理系统,支持 SQL 标准的扩展子集,包括事务,外键,子查询,触发器,用户定义的类型和函数。简而言之,PostgreSQL 在数据一致性、稳定性、高性能、功能丰富、开发人员友好等方面已经获得了良好的声誉。

尽管 PostgreSQL 在大多数场景下表现良好,但仍有一些需要改进的地方,这正是 Redrock Postgres 为实现的目标:

特性 客户受益
引入撤消日志和标记删除索引记录,实现就地更新,以及在执行删除或非就地更新的事务提交后立即重用空间 让应用的 UPDATE/DELETE 操作执行得更加稳定,提高存储空间利用率
在不更新每个索引的情况下执行相关索引列的更新,减少写入放大 提高存储 IO 利用率,延长存储设备的可用周期
给索引记录标记事务状态信息 基于索引扫描的 SELECT 操作将会执行得更加稳定
采用回滚段事务表记录项标识事务 ID,解决事务号翻转的问题 系统无需定期触发高风险的冻结操作,让系统常年处于可预期的稳定运行状态中
去除用来进行零散的空间回收操作的周期性垃圾清理进程 让您的数据库系统整体运行更加稳定
基于撤消日志位置实现的子事务 您可以放心地使用保存点、存储过程异常处理代码块这些基础特性
支持语句级原子性,同主流关系数据库保持兼容的事务处理行为 降低从其他数据库迁移到 Postgres 的风险
在 Windows 上面采用多线程 Postgres 模型运行 您可以在 Windows 上面轻松部署和高效运行 Postgres
革命性的网络表空间技术 您可以通过网络表空间弹性和灵活地应对业务数据量的增长
数据库多租户能力 使用数据库的多租户能力,支撑您的 SaaS 应用运行
完善的事件触发器机制 灵活地进行审计、发布和订阅 DDL 操作