什么是opengauss?
openGauss是一款关系型数据库管理系统(RDBMS)。关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据。
openGauss的数据库节点负责存储数据,其存储介质也是磁盘。逻辑视角下,可以看到数据库节点上对象包含表空间、数据库、数据文件、表、数据块。对象之间的关系如图1。
本图片来源:https://docs.opengauss.org/
Python3连接opengauss
1、对应环境的包:
pip3 install psycopg2-binary==2.9.3
2、相关连接代码:
import psycopg2
#创建连接对象
conn = psycopg2.connect(
database="数据库名称",
user="数据库用户名",
pasword="*****", #数据库用户名密码
host="数据库地址",
port="端口号"
)
cursor = conn.cursor() # 创建指针对象
Django3.2 连接opengauss
在settings.py文件上配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # 数据库引擎
'NAME': '***', # 数据库名,先前创建的
'USER': '***', # 用户名,可以自己创建用户
'PASSWORD': '***', # 密码
'HOST': '***', # opengauss服务所在的主机ip
'PORT': '***', # opengauss服务端口
}
}
下一节,将更新如何安装opengauss3.1.1数据库