HTAP 能够取代 OLAP 吗?
HTAP是什么(Hybrid Transaction and Analytical Processing)数据库,也称混合型关系数据库,是能同时提供OLTP和OLAP的混合关系型数据库。在互联网浪潮出现之前,企业的数据量普遍不大,特别是核心的业务数据,通常一个单机的数据库就可以保存。那时候的存储并不需要复杂的架构,所有的线上请求OLTP和后台分析OLAP都跑在同一个数据库实例上。随着互联网的发展,
OushuDB 数据库基本用法(中)
1、概述一个OushuDB集群管理着多个数据库(database),每个数据库又包含多个模式(schema), 一个模式包含多个对象(表,视图,函数等),所以这些对象之间的层级结构为:database -> sche
OushuDB 数据库基本用法 (上)
1、启动/停止OushuDB启动OushuDB有两种方式,一种是通过”hawq start cluster”命令来启动整个集群,包括master和segment。启动哪些segment是由”/hawq-install-path/etc/slaves”中包含的节点确定的。source /usr/local/hawq/greenplum_path.sh # 设置OushuDB环境变量hawq star
OushuDB 事物、资源管理、存储
1、事务管理事务是数据管理系统一个非常重要的属性。大部分Hadoop里面的SQL引擎不支持事务。让程序员自己保证事务和数据的一致性是非常困难的事。 OushuDB支持事务的所有ACID属性,支持Snapshot Isolation。事务发生由Master节点协调和控制。采用的是泳道模型。并发插入时每个并发会使用各自的泳道,互不冲突。在事务提交的时候通过记录文件逻辑长度的方式来保证一致性。如果事务失
OushuDB 查看查询执行情况
1 2 3 4 5 6 7 8 9101112131415161718192021222324252627 使用\timing命令可以打印出查询执行的时间。 test=# \timing on Timing is on. test=# select * from foo; # 这时再执行SQL语句会给出语句执行时间。 id | name ----+------ 1 |
OushuDB 基本用法 创建数据库和表
本节通过使用OushuDB的命令行工具psql来说明如何创建基本数据库对象:database和table。因为OushuDB和PostgreSQL兼容,所以使用OushuDB的方式和使用PostgresSQL的方式基本相同,
OushuDB 基本用法 启动/停止
启动OushuDB有两种方式,一种是通过”hawq start cluster”命令来启动整个集群,包括master和segment。启动哪些segment是由”/hawq-install-path/etc/slaves”中
OushuDB 高速互联网络
OushuDB 高速互联网络
OushuDB 产品介绍
OushuDB 产品介绍
OushuDB 体系架构概览
OushuDB 体系架构概览
OushuDB 的主要功能
极速执行器: 高效的执行器,比传统数仓/MPP快5-10倍,比Hadoop SQL引擎要快5-30倍。公有云和私有云部署:支持亚马逊和阿里云等公有云平台,同时可以支持主流PaaS云平台(比如Kubernetes等)和Docker部署。对标准的完善支持:ANSI SQL标准,OLAP扩展,标准JDBC/ODBC,比Hadoop SQL引擎都要完善。具有非常成熟的并行优化器。优化器是并行SQL引擎的重
国产数据库OushuDB(Database)简介
关于国内云原生数据库的介绍