Apache ShardingSphere 中文文档 5.4.1
整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 11.3 性能测试 . . . 438 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 441 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 11.6.1 ShardingSphere document 8.1.3 目标 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集 群,是 Apache ShardingSphere 数据分片模块的主要设计目标。 8.1.4 应用场景 海量数据高并发的 OLTP 场景 由于关系型数据库大多采用 B+ 树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得 磁盘访问的 IO 次数增加,进而导致查询性能的下降。通过0 码力 | 530 页 | 4.49 MB | 1 年前3Apache ShardingSphere v5.5.0 中文文档
整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 11.3 性能测试 . . . 464 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 467 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 11.6.1 ShardingSphere document 8.1.3 目标 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集 群,是 Apache ShardingSphere 数据分片模块的主要设计目标。 8.1.4 应用场景 海量数据高并发的 OLTP 场景 由于关系型数据库大多采用 B+ 树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得 磁盘访问的 IO 次数增加,进而导致查询性能的下降。通过0 码力 | 557 页 | 4.61 MB | 1 年前3Apache ShardingSphere 中文文档 5.2.0
整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 6.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 6.3 性能测试 . . . . 310 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 312 6.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 6.6.1 document, v5.2.0 3.1.3 目标 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集 群,是 Apache ShardingSphere 数据分片模块的主要设计目标。 3.1.4 应用场景 海量数据高并发的 OLTP 场景 由于关系型数据库大多采用 B+ 树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得 磁盘访问的 IO 次数增加,进而导致查询性能的下降。通过0 码力 | 449 页 | 5.85 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0
7.6.1 整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 7.6.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 7.6.3 性能测试 . 275 Sysbench 性能测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 7.6.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 SQL 解析测试 . . 接口及实现类 2.3. ShardingSphere-Scaling (Experimental) 9 3 概念 Apache ShardingSphere 功能十分复杂,有数百模块之多,但众多模块间的概念却简单明了。大部分模块 都是面向这几个概念的横向扩展。 它的概念主要包括:面向独立产品的接入端、面向启动的运行模式、面向使用者操作的 DistSQL 以及面 向开发者的可插拔架构。 本章节将详细阐述0 码力 | 385 页 | 4.26 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0-alpha
v5.0.0-beta 3.1.3 目标 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集 群,是 Apache ShardingSphere 数据分片模块的主要设计目标。 3.1.4 核心概念 导览 本小节主要介绍数据分片的核心概念,主要包括: • SQL 核心概念 • 分片核心概念 • 配置核心概念 • 行表达式 • 分布式主键 • randomUUID() 的方式产生分布式主键。 3.1. 数据分片 18 Apache ShardingSphere document, v5.0.0-beta SNOWFLAKE 在分片规则配置模块可配置每个表的主键生成策略,默认使用雪花算法(snowflake)生成 64bit 的长整 型数据。 雪花算法是由 Twitter 公布的分布式主键生成算法,它能够保证不同进程主键的不重复性,以及相同进程 By)以及分页信息(Limit、Rownum、Top)。SQL 的一次解析过程 是不可逆的,一个个 Token 按 SQL 原本的顺序依次进行解析,性能很高。考虑到各种数据库 SQL 方言的 异同,在解析模块提供了各类数据库的 SQL 方言字典。 SQL 解析引擎 历史 SQL 解析作为分库分表类产品的核心,其性能和兼容性是最重要的衡量指标。ShardingSphere 的 SQL 解 析器经历了0 码力 | 301 页 | 3.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 viii 11.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 11.3 性能测试 . . . 417 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 420 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 11.6.1 ShardingSphere document 8.1.3 目标 尽量透明化分库分表所带来的影响,让使用方尽量像使用一个数据库一样使用水平分片之后的数据库集 群,是 Apache ShardingSphere 数据分片模块的主要设计目标。 8.1.4 应用场景 海量数据高并发的 OLTP 场景 由于关系型数据库大多采用 B+ 树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得 磁盘访问的 IO 次数增加,进而导致查询性能的下降。通过0 码力 | 508 页 | 4.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.1
7.7.1 整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 7.7.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 7.7.3 性能测试 . . 278 BenchmarkSQL 性能测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 7.7.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 SQL 解析测试 . . 接口及实现类 2.3. ShardingSphere-Scaling (Experimental) 9 3 概念 Apache ShardingSphere 功能十分复杂,有数百模块之多,但众多模块间的概念却简单明了。大部分模块 都是面向这几个概念的横向扩展。 它的概念主要包括:面向独立产品的接入端、面向启动的运行模式、面向使用者操作的 DistSQL 以及面 向开发者的可插拔架构。 本章节将详细阐述0 码力 | 409 页 | 4.47 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.0
1 整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 ix 7.7.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 7.7.3 性能测试 . . 273 BenchmarkSQL 性能测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 7.7.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 SQL 解析测试 . . 接口及实现类 2.3. ShardingSphere-Scaling (Experimental) 9 3 概念 Apache ShardingSphere 功能十分复杂,有数百模块之多,但众多模块间的概念却简单明了。大部分模块 都是面向这几个概念的横向扩展。 它的概念主要包括:面向独立产品的接入端、面向启动的运行模式、面向使用者操作的 DistSQL 以及面 向开发者的可插拔架构。 本章节将详细阐述0 码力 | 406 页 | 4.40 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.2
7.7.1 整合测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 7.7.2 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 7.7.3 性能测试 . . 290 BenchmarkSQL 性能测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 7.7.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 SQL 解析测试 . . -h${proxy_host} -P${proxy_port} 2.2. ShardingSphere-Proxy 9 3 概念 Apache ShardingSphere 功能十分复杂,有数百模块之多,但众多模块间的概念却简单明了。大部分模块 都是面向这几个概念的横向扩展。 它的概念主要包括:面向独立产品的接入端、面向启动的运行模式、面向使用者操作的 DistSQL 以及面 向开发者的可插拔架构。 本章节将详细阐述0 码力 | 446 页 | 4.67 MB | 1 年前3传智播客 mybatis 框架课程讲义
list 集合中。 场合: 为了方便查询遍历关联信息可以使用 collection 将关联信息映射到 list 集合中,比如: 查询用户权限范围模块及模块下的菜单,可使用 collection 将模块映射到模块 list 中,将菜 单列表映射到模块对象的菜单 list 属性中,这样的作的目的也是方便对查询结果集进行遍历 查询。 如果使用 resultType 无法将查询结果映射到 list 集合中。0 码力 | 75 页 | 1.16 MB | 1 年前3
共 23 条
- 1
- 2
- 3