Toggle navigation sidebar
Toggle in-page Table of Contents
返回文档中心
OushuDB 产品文档
产品介绍
Oushu Database简介
体系构架
概览
查询执行流程
弹性调度执行
极速执行器
高速互联网络
事务管理
资源管理器
存储模块
基本用法
启动/停止OushuDB
创建数据库和表
查看查询执行情况
概述
数据库
模式
表
创建和管理视图
函数/存储过程
Release Notes
Oushu Database 5.3.0.0 新特性 (发布日期:2023年10月13日)
Oushu Database 5.2.0.0 新特性 (发布日期:2023年6月30日)
Oushu Database 5.1.0.0 新特性 (发布日期:2023年3月31日)
Oushu Database 5.0.0.0 新特性 (发布日期:2022年9月1日)
Oushu Database 4.9.0.0 新特性 (发布日期:2022年3月25日)
Oushu Database 4.8.0.0 新特性 (发布日期:2021年10月30日)
Oushu Database 4.6.0.0 新特性 (发布日期:2021年8月13日)
Oushu Database 4.5.0.0 新特性 (发布日期:2021年5月8日)
Oushu Database 4.4.0.0 新特性 (发布日期:2021年3月17日)
Release Notes History
Oushu Database 4.3.0.0 新特性 (发布日期:2021年1月15日)
Oushu Database 4.0.5.0 新特性 (发布日期:2020年12月20日)
Oushu Database 4.0.4.0 新特性 (发布日期:2020年11月12日)
Oushu Database 4.0.3.0 新特性 (发布日期:2020年10月26日)
Oushu Database 4.0.1.0 新特性 (发布日期:2020年8月28日)
Oushu Database 4.0.0.0 新特性 (发布日期:2020年7月17日)
Oushu Database 3.4.0.0新特性 (发布日期:2020年2月25日)
Oushu Database 3.3.1.2特性 (发布日期:2020年1月3日)
Oushu Database 4.0 Beta 新特性 (发布日期:2019年9月12日)
Oushu Database 3.3.1.0新特性 (发布日期:2019年10月25日)
Oushu Database 3.3.0.1新特性 (发布日期:2019年3月6日)
Oushu Database 3.3.0.0新特性 (发布日期:2019年2月21日)
Oushu Database 3.2.0.0新特性 (发布日期:2018年10月8日)
Oushu Database 3.1.2.1新特性 (发布日期:2018年10月8日)
Oushu Database 3.1.2新特性 (发布日期:2018年6月6日)
Oushu Database 3.1.1新特性 (发布日期:2018年3月28日)
Oushu Database 3.1.0新特性 (发布日期:2018年3月6日)
Oushu Database 3.0.1新特性 (发布日期:2017年10月30日)
Oushu Database 3.0新特性 (发布日期:2017年9月20日)
Oushu Database 2.2.0新特性 (发布日期:2017年6月19日)
Oushu Database 2.1.1新特性 (发布日期:2017年5月10日)
Oushu Database 2.1.0新特性 (发布日期:2017年3月24日)
Oushu Database 2.0.1新特性 (发布日期:2017年1月20日)
数据定义
创建和管理数据库
概述
创建一个数据库
模板数据库
数据库配置
删除数据库
创建和管理表空间
创建和管理模式
创建模式
创建和管理表
表的基本概念
缺省值
系统列
修改表
继承
依赖性跟踪
创建和管理外部表
外部表定义
访问外部数据
选择表存储模型
分区表
表分区
维护分区表
创建和使用序列
索引
创建和管理视图
数据插入/删除/更新
插入数据
更新数据
删除数据
数据查询
概述
表表达式
选择列表
组合查询
行排序
LIMIT和OFFSET
VALUES列表
SQL 语法
词法结构
值表达式
数据类型
数值类型
字符类型
二进制数据类型
日期/时间类型
布尔类型
几何类型
网络地址类型
位串类型
数组
复合类型
对象标识符类型
伪类型
XML 文件支持
函数和操作符
逻辑操作符
比较操作符
数学函数和操作符
字符串函数和操作符
二进制字符串函数和操作符
模式匹配
数据类型格式化函数
日期/时间函数和操作符
几何函数和操作符
网络地址函数和操作符
序列操作函数
条件表达式
数组函数和操作符
聚合函数
子查询表达式
行和数组比较
返回集合的函数
系统信息函数
系统管理函数
类型转换
概述
操作符
函数
值存储
UNION, CASE 和相关构造
查询优化
查询优化
查询计划
查询处理流程
Explain Analyze
统计数据
诊断性能问题
性能提升技巧
使用EXPLAIN
规划器使用的统计信息
用明确的JOIN子句控制规划器
装载数据库
缓存服务器
Append-only表无效数据清理
统计信息自动收集
管理数据库访问
权限
默认权限
客户端认证
pg_hba.conf文件
认证方法
认证问题
数据导入导出
导入导出简介
hdfs外部表导入数据
hdfs外部表导出数据
gpfdist外部表导入数据
gpfdist外部表导出数据
使用COPY命令导入导出数据
使用oushudb load导入数据
格式化输入和输出文件
编程接口
共享 Hive 元数据
OushuDB 可视化管理
管理指南
日常运维
数据库状态监控
硬件及操作系统监控
统计信息维护
数据库备份
存储管理
存储管理简介
系统扩容
主节点扩容
计算节点扩容
Magma 扩容
HDFS 扩容
资源管理
资源管理简介
资源管理配置
资源队列高级配置
设置Virtual Segment内存使用
设置查询最大和最小并发度
虚拟计算集群
备份恢复
使用 oushudb backup 和 restore
Magma 备份恢复
使用gpfdist外部表方式
使用hdfs外部表
使用pg_dump和pg_restore
备份原始数据
备份空间估计
备份策略选择
数据库审计
数据库监控
参考手册
Reference:commands
Reference: SQL
Reference: parameters (GUC)
Reference: magma (GUC)
Reference: s3 (GUC)
Reference:system catalog
System Tables
System Views
System Catalogs Definitions
repository
suggest edit
.rst
.pdf
用户指南
介绍如何使用SQL和编程接口使用Oushu Database,适合所有业务用户,分析师和程序员。包括
数据定义
创建和管理数据库
概述
创建一个数据库
模板数据库
数据库配置
删除数据库
创建和管理表空间
创建和管理模式
创建模式
public模式
模式搜索路径
模式和权限
系统表模式
使用方法
移植性
创建和管理表
表的基本概念
缺省值
约束
系统列
修改表
继承
依赖性跟踪
创建和管理外部表
外部表定义
访问外部数据
选择表存储模型
表的存储格式
创建S3内表
表的分布
Hash 分布和 Random 分布的选取
Hash 分布的表 bucketnum 的选取
Hash 分布键的选取
分区表
表分区
维护分区表
创建和使用序列
创建序列
修改序列
删除序列
索引
索引类型
创建索引
检查索引使用
删除索引
创建和管理视图
创建视图
删除视图
数据插入/删除/更新
插入数据
更新数据
删除数据
数据查询
概述
表表达式
FROM子句
WHERE子句
GROUP BY和HAVING子句
选择列表
选择列表项
列标签
DISTINCT
组合查询
行排序
LIMIT和OFFSET
VALUES列表
SQL 语法
词法结构
标识符和关键字
常量
操作符
特殊字符
注释
操作符优先级
值表达式
列引用
位置参数
下标
字段选择
操作符调用
函数调用
聚合表达式
类型转换
标量子查询
数组构造器
行构造器
表达式计算规则
数据类型
数值类型
整数类型
任意精度数值
浮点数类型
序列号类型
字符类型
二进制数据类型
日期/时间类型
日期/时间输入
日期/时间输出
时区
内部
布尔类型
几何类型
点
线段
矩形
路径
多边形
圆
网络地址类型
inet
cidr
inet 对比cidr
macaddr
位串类型
数组
数组类型的声明
数组值输入
访问数组
修改数组
在数组中检索
数组输入输出语法
复合类型
声明复合类型
复合类型值输入
访问复合类型
插入复合类型
复合类型的输入和输出语法
对象标识符类型
伪类型
XML 文件支持
函数和操作符
逻辑操作符
比较操作符
数学函数和操作符
字符串函数和操作符
二进制字符串函数和操作符
模式匹配
LIKE
SIMILAR TO 正则表达式
POSIX 正则表达式
数据类型格式化函数
日期/时间函数和操作符
EXTRACT, date_part
date_trunc
AT TIME ZONE
当前日期/时间
延时执行
几何函数和操作符
网络地址函数和操作符
序列操作函数
条件表达式
CASE
COALESCE
NULLIF
数组函数和操作符
聚合函数
子查询表达式
EXISTS
IN
NOT IN
ANY/SOME
ALL
逐行比较
行和数组比较
IN
NOT IN
ANY/SOME (array)
ALL (array)
逐行比较
返回集合的函数
系统信息函数
系统管理函数
类型转换
概述
操作符
函数
值存储
UNION, CASE 和相关构造
查询优化
查询优化
查询计划
查询处理流程
Explain Analyze
统计数据
诊断性能问题
性能提升技巧
使用EXPLAIN
规划器使用的统计信息
用明确的JOIN子句控制规划器
装载数据库
缓存服务器
Append-only表无效数据清理
统计信息自动收集
概述
表级别配置自动收集统计信息
同步 ANALYZE
异步 ANALYZE
分区表
并行度
用户
持久化
管理数据库访问
权限
默认权限
描述
用法与参数
示例
客户端认证
pg_hba.conf文件
认证方法
认证问题
数据导入导出
导入导出简介
hdfs外部表导入数据
把需要加载的数据文件放到hdfs数据目录
定义外部表
加载数据
hdfs外部表导出数据
准备导出的表
定义外部表
导出数据
gpfdist外部表导入数据
把需要加载的数据文件放到gpfdist数据目录
定义外部表
加载数据
gpfdist外部表导出数据
启动gpfdist文件服务器
定义外部表
导出数据
使用COPY命令导入导出数据
使用COPY导入本地数据
使用COPY导出数据到本地
使用COPY导入HDFS上的数据文件
使用COPY导出数据到HDFS数据目录
使用Error table
使用oushudb load导入数据
格式化输入和输出文件
行分割符
列分割符
表示空值
转义字符
TEXT格式
CSV格式
文件编码
编程接口
JDBC例子
共享 Hive 元数据
前提条件 —— 准备 Hive 环境
使用说明
建立 Hive Schema
使用 Hive Schema
跨 Hive 数据库查询
以 Kerberos 方式访问
开启 Hive 权限控制
示例
注意事项