TiDB v5.3 中文手册TiSpark 将 DataFrame 批量写入 TiDB TiSpark 从 v2.3 版本开始原生支持将 DataFrame 批量写入 TiDB 集群,该写入模式通过 TiKV 的两阶段提交协议实现。 TiSpark 批量写入相比 Spark + JDBC 写入,有以下特点: 1006 比较的方 面 TiSpark 批量写入 Spark + JDBC 写入 原子性 DataFrame 的数据要 VARIABLE_NAME="tikv_gc_life_time"; 详细使用手册请参考 TiDB 数据源 API 用户指南。 1007 11.14.1.8 通过 JDBC 将 Dataframe 写入 TiDB 除了使用 TiSpark 将 DataFrame 批量写入 TiDB 集群以外,也可以使用 Spark 原生的 JDBC 支持进行写入: import org.apache.spark.sql.execution option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe 那么推荐将 isolationLevel 设置为 �→ NONE .option("user", "root") // TiDB 用户名 .save() 推荐将 isolationLevel0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.2 中文手册TiSpark 将 DataFrame 批量写入 TiDB TiSpark 从 v2.3 版本开始原生支持将 DataFrame 批量写入 TiDB 集群,该写入模式通过 TiKV 的两阶段提交协议实现。 TiSpark 批量写入相比 Spark + JDBC 写入,有以下特点: 971 比较的方 面 TiSpark 批量写入 Spark + JDBC 写入 原子性 DataFrame 的数据要 么全部写入成功, where VARIABLE_NAME="tikv_gc_life_time"; 详细使用手册请参考该文档。 972 11.14.2.8 通过 JDBC 将 DataFrame 写入 TiDB 除了使用 TiSpark 将 DataFrame 批量写入 TiDB 集群以外,也可以使用 Spark 原生的 JDBC 支持进行写入: import org.apache.spark.sql.execution0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册TiSpark 将 DataFrame 批量写入 TiDB TiSpark 从 v2.3 版本开始原生支持将 DataFrame 批量写入 TiDB 集群,该写入模式通过 TiKV 的两阶段提交协议实现。 TiSpark 批量写入相比 Spark + JDBC 写入,有以下特点: 937 比较的方 面 TiSpark 批量写入 Spark + JDBC 写入 原子性 DataFrame 的数据要 么全部写入成功, where VARIABLE_NAME="tikv_gc_life_time"; 详细使用手册请参考该文档。 938 11.14.2.8 通过 JDBC 将 DataFrame 写入 TiDB 除了使用 TiSpark 将 DataFrame 批量写入 TiDB 集群以外,也可以使用 Spark 原生的 JDBC 支持进行写入: import org.apache.spark.sql.execution0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.4 中文手册TiSpark 将 DataFrame 批量写入 TiDB TiSpark 从 v2.3 版本开始原生支持将 DataFrame 批量写入 TiDB 集群,该写入模式通过 TiKV 的两阶段提交协议实现。 TiSpark 批量写入相比 Spark + JDBC 写入,有以下特点: 1428 比较的方 面 TiSpark 批量写入 Spark + JDBC 写入 原子性 DataFrame 的数据要 VARIABLE_NAME="tikv_gc_life_time"; 详细使用手册请参考 TiDB 数据源 API 用户指南。 1429 11.14.1.8 通过 JDBC 将 Dataframe 写入 TiDB 除了使用 TiSpark 将 DataFrame 批量写入 TiDB 集群以外,也可以使用 Spark 原生的 JDBC 支持进行写入: import org.apache.spark.sql.execution option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe 那么推荐将 isolationLevel 设置为 �→ NONE .option("user", "root") // TiDB 用户名 .save() 推荐将 isolationLevel0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册TiSpark 将 DataFrame 批量写入 TiDB TiSpark 从 v2.3 版本开始原生支持将 DataFrame 批量写入 TiDB 集群,该写入模式通过 TiKV 的两阶段提交协议实现。 TiSpark 批量写入相比 Spark + JDBC 写入,有以下特点: 1933 比较的方 面 TiSpark 批量写入 Spark + JDBC 写入 原子性 DataFrame 的数据要 VARIABLE_NAME="tikv_gc_life_time"; 详细使用手册请参考 TiDB 数据源 API 用户指南。 1934 13.13.1.8 通过 JDBC 将 Dataframe 写入 TiDB 除了使用 TiSpark 将 DataFrame 批量写入 TiDB 集群以外,也可以使用 Spark 原生的 JDBC 支持进行写入: import org.apache.spark.sql.execution option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe 那么推荐将 isolationLevel 设置为 �→ NONE .option("user", "root") // TiDB 用户名 .save() 推荐将 isolationLevel0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe,推荐将 isolationLevel 设置为 �→ NONE 2281 .option("user", "root") // TiDB 用户名 .save() 为了避免大事务导致 OOM TiSpark 3.1.x SQL select without tidb_catalog ✔ ✔ SQL select with tidb_catalog ✔ ✔ ✔ DataFrame append ✔ ✔ ✔ ✔ DataFrame reads ✔ ✔ ✔ ✔ SQL show databases ✔ ✔ ✔ ✔ SQL show tables ✔ ✔ ✔ ✔ SQL auth ✔ ✔ ✔ ✔ ✔ 2288 特性支持 TiSpark 2.4.x TiSpark 2.5.x TiSpark 3.0.x TiSpark 3.1.x SQL insert ✔ TLS ✔ ✔ DataFrame auth ✔ 13.12.1.9.1 Expression index 支持 TiDB v5.0 开始支持expression index。 TiSpark 目前支持从 expression0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe,推荐将 isolationLevel 设置为 �→ NONE 2166 .option("user", "root") // TiDB 用户名 .save() 为了避免大事务导致 OOM tidb_catalog ✔ ✔ ✔ DataFrame append ✔ ✔ ✔ ✔ DataFrame reads ✔ ✔ ✔ ✔ SQL show databases ✔ ✔ ✔ ✔ SQL show tables ✔ ✔ ✔ ✔ SQL auth ✔ ✔ ✔ SQL delete ✔ ✔ SQL insert ✔ TLS ✔ ✔ DataFrame auth ✔ 13.12.10 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe,推荐将 isolationLevel 设置为 �→ NONE 2397 .option("user", "root") // TiDB 用户名 .save() 为了避免大事务导致 OOM TiSpark 3.1.x SQL select without tidb_catalog ✔ ✔ SQL select with tidb_catalog ✔ ✔ ✔ DataFrame append ✔ ✔ ✔ ✔ DataFrame reads ✔ ✔ ✔ ✔ SQL show databases ✔ ✔ ✔ ✔ SQL show tables ✔ ✔ ✔ ✔ SQL auth ✔ ✔ ✔ ✔ ✔ 2404 特性支持 TiSpark 2.4.x TiSpark 2.5.x TiSpark 3.0.x TiSpark 3.1.x SQL insert ✔ TLS ✔ ✔ DataFrame auth ✔ 13.12.1.9.1 Expression index 支持 TiDB v5.0 开始支持expression index。 TiSpark 目前支持从 expression0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe,推荐将 isolationLevel 设置为 �→ NONE 2322 .option("user", "root") // TiDB 用户名 .save() 为了避免大事务导致 OOM TiSpark 3.1.x SQL select without tidb_catalog ✔ ✔ SQL select with tidb_catalog ✔ ✔ ✔ DataFrame append ✔ ✔ ✔ ✔ DataFrame reads ✔ ✔ ✔ ✔ SQL show databases ✔ ✔ ✔ ✔ SQL show tables ✔ ✔ ✔ ✔ SQL auth ✔ ✔ ✔ ✔ ✔ 2329 特性支持 TiSpark 2.4.x TiSpark 2.5.x TiSpark 3.0.x TiSpark 3.1.x SQL insert ✔ TLS ✔ ✔ DataFrame auth ✔ 13.12.1.9.1 Expression index 支持 TiDB v5.0 开始支持expression index。 TiSpark 目前支持从 expression0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册option("dbtable", s"cust_test_select") // 数据库名和表名 .option("isolationLevel", "NONE") // 如果需要写入较大 Dataframe,推荐将 isolationLevel 设置为 �→ NONE 2341 .option("user", "root") // TiDB 用户名 .save() 为了避免大事务导致 OOM TiSpark 3.1.x SQL select without tidb_catalog ✔ ✔ SQL select with tidb_catalog ✔ ✔ ✔ DataFrame append ✔ ✔ ✔ ✔ DataFrame reads ✔ ✔ ✔ ✔ SQL show databases ✔ ✔ ✔ ✔ SQL show tables ✔ ✔ ✔ ✔ SQL auth ✔ ✔ ✔ ✔ ✔ 2348 特性支持 TiSpark 2.4.x TiSpark 2.5.x TiSpark 3.0.x TiSpark 3.1.x SQL insert ✔ TLS ✔ ✔ DataFrame auth ✔ 13.12.1.9.1 Expression index 支持 TiDB v5.0 开始支持expression index。 TiSpark 目前支持从 expression0 码力 | 4666 页 | 101.24 MB | 1 年前3
共 30 条
- 1
- 2
- 3













