Greenplum 精粹文集Greenplum 精粹文集 5 1) PG 有非常强大 SQL 支持能力和非常丰富的统计函数和统计语法 支持,除对 ANSI SQL 完全支持外,还支持比如分析函数(SQL2003 OLAP window 函数),还可以用多种语言来写存储过程,对于 Madlib、R 的支持也很好。这一点上 MYSQL 就差的很远,很多分 析功能都不支持,而 Greenplum 作为 MPP 数据分析平台,这些功 能都是必不可少的。 目录结构,都有各自的一套 Postgresql 数据库守护进 程(甚至可以通过 UT 模式进行单个实例的访问)。正因为如此,甚 至一个运行在单节点上的 GreenplumDB 也是一个小型的并行计算架 构,一般一个节点配置 6~8 个实例,相当于在一个节点上有 6~8 个 Postgresql 数据库同时并行工作,优势在于可以充分利用到每个节点 的所有 CPU 和 IO 能力。 Greenplum 下的代码与 Greenplum 的 include 头文件编译后,将动态 so 库文件部署到所有节点就可进行测 试使用了。有些模块还是非常好用的,例如:oraface,基本上集成了 Oracle 常用的函数到 Greenplum 中,曾经在一次 PoC 测试中,用户 提供的 22 条 Oracle SQL 语句,不做任何改动就能运行在 Greenplum 上。 最 后, 需 要0 码力 | 64 页 | 2.73 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档tbl_name WHERE col3 = ?(SELECT 子 句不支持 * 和内置分布式主键生成器) • SELECT MAX(tbl_name.col1) FROM tbl_name(查询列是函数表达式时,查询列前不能使用表名, 可以使用表别名) 其他: • 分片规则中配置的真实表、分片列和分布式序列需要和数据库中的列保持大小写一致。 8.2 分布式事务 8.2.1 背景 数据库事务需要满足 埋点,以及日志输出功能。需要开启 Agent 的 插件功能后,才能将监控指标数据输出至第三方 APM 中展示。 APM APM 是应用性能监控的缩写。着眼于分布式系统的性能诊断,其主要功能包括调用链展示,应用拓扑分 析等。 Tracing 链路跟踪,通过探针收集调用链数据,并发送到第三方 APM 系统。 Metrics 系统统计指标,通过探针收集,供第三方应用展示。 Logging 日志,通过 Agent commit() 和 rollback() 方法,这是被允许的。 2. 在函数上使用 Jakarta EE 8 的 javax.transaction.Transactional 注解,这是被允许的。 9.1. ShardingSphere-JDBC 130 Apache ShardingSphere document 3. 在函数上使用 Jakarta EE 9/10 的 jakarta.transaction0 码力 | 557 页 | 4.61 MB | 1 年前3
πDataCS赋能工业软件创新与实践协调器 协调器 虚拟数仓1 执⾏器 协调器 虚拟数仓2 执⾏器 … 连接管理 查询优化器 资源隔离 向量化执⾏ 事务管理 执⾏计划 并⾏计算 ⾼可用 数据查询 数据加载 弹性伸缩 自定义函数 集群管控 元数据访问 业务数据读写 元数据映射 元数据: Ø 分布式KV,存储系统表 Ø 基于key的自然排序实现索引 Ø ⾼性能 Ø 基于watcher机制的⾼效分布式锁管理 Ø AutoFort 智能运营 客户画像 客户价值评估 营 销 数 据 分 析 数据 应用 @2024 OpenPie. All rights reserved. OpenPie Confidential 客 户 案 例 : ⼤ 型 先 进 制 造 企 业 , 通 过 π D a t a C S 全 面 构 建 国 产 化 数 据 底 座 数据 资源 Kafka 数据 采集 实时同步 ⾦融教育 πFPGA,可定制的硬件板卡,根据需求去灵活应用,将⼀些特定的 操作从CPU offload⾄FPGA层进⾏并处理 客 户 案 例 : 某 证 券 客 户 以 π D a t a C S 构 建 L L M 垂 直 应 用 投研分析: 针对日常⼯作中的法律法规、政策⽂件以及投研报告进⾏快速检索,形成对应的分析报告,为客户提 供投资相关的数据支撑。 量化交易: 基于 GPT 的⼤0 码力 | 36 页 | 4.25 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1tbl_name WHERE col3 = ?(SELECT 子 句不支持 * 和内置分布式主键生成器) • SELECT MAX(tbl_name.col1) FROM tbl_name(查询列是函数表达式时,查询列前不能使用表名, 可以使用表别名) 其他: • 分片规则中配置的真实表、分片列和分布式序列需要和数据库中的列保持大小写一致。 8.2 分布式事务 8.2.1 背景 数据库事务需要满足 埋点,以及日志输出功能。需要开启 Agent 的 插件功能后,才能将监控指标数据输出至第三方 APM 中展示。 APM APM 是应用性能监控的缩写。着眼于分布式系统的性能诊断,其主要功能包括调用链展示,应用拓扑分 析等。 8.10. 可观察性 49 Apache ShardingSphere document Tracing 链路跟踪,通过探针收集调用链数据,并发送到第三方 APM 系统。 Metrics 进行检索,并安装到 ShardingSphere 中。 9.1.5 不支持项 DataSource 接口 • 不支持 timeout 相关操作。 Connection 接口 • 不支持存储过程,函数,游标的操作; • 不支持执行 native SQL; • 不支持 savepoint 相关操作; • 不支持 Schema/Catalog 的操作; • 不支持自定义类型映射。 Statement0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0tbl_name WHERE col3 = ?(SELECT 子 句不支持 * 和内置分布式主键生成器) • SELECT MAX(tbl_name.col1) FROM tbl_name(查询列是函数表达式时,查询列前不能使用表名, 可以使用表别名) 3.2 分布式事务 3.2.1 背景 数据库事务需要满足 ACID(原子性、一致性、隔离性、持久性)四个特性。 • 原子性(Atomic 可观察性 47 Apache ShardingSphere document, v5.2.0 APM APM 是应用性能监控的缩写。着眼于分布式系统的性能诊断,其主要功能包括调用链展示,应用拓扑分 析等。 Tracing 链路跟踪,通过探针收集调用链数据,并发送到第三方 APM 系统。 Metrics 系统统计指标,通过探针收集,并且写入到时序数据库,供第三方应用展示。 Logging conf 和 registry.conf 文件。 4.1.6 不支持项 DataSource 接口 • 不支持 timeout 相关操作。 Connection 接口 • 不支持存储过程,函数,游标的操作; • 不支持执行 native SQL; • 不支持 savepoint 相关操作; • 不支持 Schema/Catalog 的操作; • 不支持自定义类型映射。 Statement0 码力 | 449 页 | 5.85 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2tbl_name WHERE col3 = ?(SELECT 子 句不支持 * 和内置分布式主键生成器) • SELECT MAX(tbl_name.col1) FROM tbl_name(查询列是函数表达式时,查询列前不能使用表名, 可以使用表别名) 其他: • 分片规则中配置的真实表、分片列和分布式序列需要和数据库中的列保持大小写一致。 8.2 分布式事务 8.2.1 背景 数据库事务需要满足 埋点,以及日志输出功能。需要开启 Agent 的 插件功能后,才能将监控指标数据输出至第三方 APM 中展示。 APM APM 是应用性能监控的缩写。着眼于分布式系统的性能诊断,其主要功能包括调用链展示,应用拓扑分 析等。 8.10. 可观察性 49 Apache ShardingSphere document Tracing 链路跟踪,通过探针收集调用链数据,并发送到第三方 APM 系统。 Metrics ider, 使用 JooQ 的 SQL 翻译器 9.1.5 不支持项 DataSource 接口 • 不支持 timeout 相关操作。 Connection 接口 • 不支持存储过程,函数,游标的操作; • 不支持执行 native SQL; • 不支持 savepoint 相关操作; • 不支持 Schema/Catalog 的操作; • 不支持自定义类型映射。 Statement0 码力 | 508 页 | 4.44 MB | 1 年前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 67 2.3.1 数据类型,函数和操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1125 8.7.3 受时区设置影响的函数和数据类型· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1126 8.7.4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3490 14.12.4 函数与操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 63 2.3.1 数据类型,函数和操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3472 14.12.4 函数与操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 操作生效,且默认关闭。如需开启优化版的 Hash Join,可以将系统变 量tidb_hash_join_version 设置为 optimized。 更多信息,请参考用户文档。 36 • 支持下推以下日期函数到 TiKV #56297 #17529 @gengliqi – DATE_ADD() – DATE_SUB() – ADDDATE() – SUBDATE() 更多信息,请参考用户文档。0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 48 2.3.1 数据类型,函数和操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3453 14.12.4 函数与操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 作的权限控制能够避免数据库用户对资源的滥用, �→ 强化管理员对整体资源使用的保护,从而提升集群的稳定性。 2.2.1 功能详情 2.2.1.1 性能 • 支持下推以下 JSON 函数到 TiKV #50601 @dbsid – JSON_ARRAY_APPEND() – JSON_MERGE_PATCH() – JSON_REPLACE() 更多信息,请参考用户文档。0 码力 | 4987 页 | 102.91 MB | 10 月前3
TiDB v7.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 46 2.3.1 数据类型,函数和操作符 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3277 14.13.4 函数与操作符· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 系统变量 37 变量名 修改类型 描述 tidb_ �→ enable �→ _fast_ �→ analyze �→ 废弃 用于控 制是否 启用统 计信息 快速分 析功能。 自 v7.5.0 起,统 计信息 快速分 析功能 被废弃。 tidb_ �→ analyze �→ _ �→ partition �→ _ �→ concurrency �→ 修改 经进一 步的测 试后, 默认值 由0 码力 | 4590 页 | 100.91 MB | 1 年前3
共 74 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













