由PostgreSQL衍生出来的数据库

本文是转载,转自:https://wiki.postgresql.org/wiki/PostgreSQL_derived_databases

PostgreSQL derived databases

A list of PostgreSQL derived forks and rebranded distributions in alphabetical order.

NameVendorLicenseAvailabilityNotes
Aster DataTeradataProprietary2005-....PostgreSQL + Map/Reduce
BDR2ndQuadrantBSD2014-PostgreSQL Multi Master, contributed actively back to Core PG
BizgresGreenplumBSD2005-2007PostgreSQL + BI features
CitusCitus DataAGPL-3.02012-Sharding and replication across many servers with MPP [1]
CyberclusterCybertecBSD2007-2010Clustering (pgCluster fork)
Greenplum DatabaseGreenplumApache22005-....PostgreSQL + BI features (formerly known as "Bizgres MPP") [2]
ExtenDBExtenDBProprietary2003-2007PostgreSQL + BI Features [3]
FUJITSU Enterprise PostgresFujitsuproprietary2006-....Full PostgreSQL compatibility with additional functionality [4]
GresCubeNTT DATAProprietary2012-....Database appliance solution based on PostgreSQL [5]
GridSQLEnterpriseDBGPL2007-2010PostgreSQL + BI Features (formerly ExtenDB) [6]
Great Bridge PostgreSQLGreat Bridge LLCBSD1999-2001PostgreSQL re-distribution
HadoopDBYale UniversityApache License V2.02009-....PostgreSQL + shared-nothing cluster + Hadoop [7]
HadaptTeradataProprietary2011-....HadoopDB fork
MammothCommand PromptBSD2005-2010PostgreSQL + proprietary replication + extensions
NetezzaIBMproprietary2002-....Appliance based on PostgreSQL SQL engine
NuSphere UltraSQLNuSphereproprietary2002-2003Native Win32 port of PostgreSQL
ParAccelActianproprietary2005-....PostgreSQL + BI features [8]
Pervasive PostgreSQLPervasiveBSD2005-2006PostgreSQL re-distribution
pgClusterSRABSD2002-2005Clustering (Share Nothing)
pgCluster-IISRABSD2006-2007Clustering (Shared Disk)
pgPool-IIpgPool GDGBSD2006-....Clustering (Connection Pooling / Replication / Load-Balancing)
PipelineDBPipelineDBGPL v32015-....Streaming SQL
PostgresForestNTT DATABSD2006-2010Clustering / PostgresForest is a fork of the JDBC driver, not from the backend code.
Postgres PlusEnterpriseDBOSS2008-....PostgreSQL + contrib + apps + drivers
Postgres Plus Advanced ServerEnterpriseDBproprietary2008-....Postgres + Oracle compatibility + apps, formally EnterpriseDB AS [9]
Postgres-RPGDGBSD2006-2010Clustering
Postgres-X2PGX2DGBSD2015-Clustering (formerly Postgres-XC)
Postgres-XCPGXCDGBSD2010-2013Clustering [10]
Postgres-XLPGXLDGBSD2014-....Clustering
PowerGresSRA OSSproprietary2003-....Native Win32 port of PostgreSQL and Linux RPM
PowerGres PlusSRA OSSproprietary2003-....PostgreSQL + custom storage engine, redundant WAL, encrypted database [11]
PostgreSQL for SolarisSunTPL2006-2009PostgreSQL re-distribution
RecDBumn.eduBSD2013-....Recommendation Engine [12]
Red Hat DatabaseRed HatBSD2002-2003PostgreSQL re-distribution
RedshiftAmazonPrivate/Cloud-based2013-....Data Warehouse on AWS (based on ParACCEL) [13] [14]
StadoStado GDGGPL2011-2011PostgreSQL + BI Features (fork of GridSQL) [15]
TelegraphCQUC BerkeleyBSD2000-2008Data Stream oriented fork of PostgreSQL
ToroDB8KdataAGPLv32015-...Turns PostgreSQL into a NoSQL database compatible with MongoDB. It can work as a standalone database or a secondary node of a MongoDB replicaset.
TruCQTruvisoproprietary2008-2012Fork of TelegraphCQ
VerticaHPproprietary2005-....Column-oriented DataWarehouse (created by Stonebraker),
may only be forking the psql client library.
Yahoo! EverestYahoo!private2008-....multi-petabyte database / MPP [16]

Related documents


### Linux 环境下 PostgreSQL 数据库使用教程 #### 安装环境准备 为了确保顺利安装PostgreSQL,在Linux环境中需先确认操作系统版本以及依赖包是否齐全。通常情况下,现代Linux发行版都支持通过官方软件源来安装PostgreSQL及其所需的各种工具和库文件[^1]。 #### 下载与安装PostgreSQL 可以通过系统的包管理器直接下载并安装最新稳定版的PostgreSQL。对于基于Red Hat的企业级Linux系统或其衍生版本可以采用yum命令;而对于Debian系列则推荐apt-get方式完成安装操作。 ```bash sudo yum install postgresql-server postgresql-contrib #适用于CentOS/RHEL/Fedora等 sudo apt-get update && sudo apt-get install postgresql postgresql-contrib #适用于Ubuntu/Debian ``` #### 初始化数据库集群 安装完成后,需要执行`initdb`命令来进行初始化工作,这一步骤将会建立一个新的数据库存储位置,并构建必要的内部结构以便后续能够正常运行服务[^4]。 ```bash sudo /usr/pgsql-<version>/bin/initdb -D /var/lib/pgsql/<version>/data/ ``` 请注意替换上述路径中的`<version>`为实际安装的具体版本号。 #### 配置启动脚本和服务 为了让PostgreSQL能够在系统重启后自动启动,应该把相应的控制脚本复制到指定的服务目录中去,并赋予合适的名称方便管理和调用[^2]。 ```bash cp /path/to/linux /etc/init.d/postgresql chmod +x /etc/init.d/postgresql chkconfig --add postgresql # 对于System V init系统适用 systemctl enable postgresql.service # 对于systemd系统适用 ``` #### 修改配置参数 编辑位于`/var/lib/pgsql/data/`下的`postgresql.conf`文件以调整性能选项和其他重要设置项,比如监听地址、最大连接数等等[^3]。 ```bash vim /var/lib/pgsql/data/postgresql.conf ``` 在此过程中可以根据具体需求修改相关参数值,保存更改后再重新加载配置使新设定生效: ```sql SELECT pg_reload_conf(); ``` #### 创建自定义数据库 如果希望新建一个不同于默认模板的独立数据库,则可通过如下SQL语句实现这一目标[^5]。 ```sql CREATE DATABASE mydatabase; ``` 以上即是在Linux平台之上部署及初步配置PostgreSQL的主要流程概述。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值