diff --git a/Citus/citus.mm b/Citus/citus.mm new file mode 100644 index 0000000..1c18565 --- /dev/null +++ b/Citus/citus.mm @@ -0,0 +1,415 @@ + + + + + + + + + + +

+ master_create_distributed_table +

+

+ 根据表名、分区列名和分区方法更新元数据 +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ master_create_worker_shards +

+

+ 根据指定分片数目为指定表创建空分片 +

+ +
+
+ + + + + + + + + + + + +

+ rebalance_table_shards +

+

+ 企业版才有的功能 +

+ +
+
+ + + + + + +

+ replicate_table_shards +

+

+ 企业版才有的功能 +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Citus/copy from.pdf b/Citus/copy from.pdf new file mode 100644 index 0000000..8744c95 Binary files /dev/null and b/Citus/copy from.pdf differ diff --git a/Impala/DataSink.pdf b/Impala/DataSink.pdf new file mode 100644 index 0000000..4a70e8d Binary files /dev/null and b/Impala/DataSink.pdf differ diff --git a/Impala/ExchangeNode.pdf b/Impala/ExchangeNode.pdf new file mode 100644 index 0000000..3becfc0 Binary files /dev/null and b/Impala/ExchangeNode.pdf differ diff --git "a/Impala/FE \347\253\257\344\270\273\350\246\201\347\261\273\347\273\247\346\211\277\345\205\263\347\263\273\345\233\276.pdf" "b/Impala/FE \347\253\257\344\270\273\350\246\201\347\261\273\347\273\247\346\211\277\345\205\263\347\263\273\345\233\276.pdf" new file mode 100644 index 0000000..a127fea Binary files /dev/null and "b/Impala/FE \347\253\257\344\270\273\350\246\201\347\261\273\347\273\247\346\211\277\345\205\263\347\263\273\345\233\276.pdf" differ diff --git "a/Impala/FE \347\253\257\344\273\243\347\240\201\346\265\201\347\250\213.pdf" "b/Impala/FE \347\253\257\344\273\243\347\240\201\346\265\201\347\250\213.pdf" new file mode 100644 index 0000000..40515fb Binary files /dev/null and "b/Impala/FE \347\253\257\344\273\243\347\240\201\346\265\201\347\250\213.pdf" differ diff --git a/Impala/Join Internal.pdf b/Impala/Join Internal.pdf new file mode 100644 index 0000000..c76667d Binary files /dev/null and b/Impala/Join Internal.pdf differ diff --git "a/Impala/ParseNode \346\216\245\345\217\243\345\261\225\345\274\200\347\232\204\345\220\204\347\247\215 Stmt.pdf" "b/Impala/ParseNode \346\216\245\345\217\243\345\261\225\345\274\200\347\232\204\345\220\204\347\247\215 Stmt.pdf" new file mode 100644 index 0000000..184c7a6 Binary files /dev/null and "b/Impala/ParseNode \346\216\245\345\217\243\345\261\225\345\274\200\347\232\204\345\220\204\347\247\215 Stmt.pdf" differ diff --git "a/Impala/Planner \350\256\241\345\210\222\347\224\237\346\210\220.pdf" "b/Impala/Planner \350\256\241\345\210\222\347\224\237\346\210\220.pdf" new file mode 100644 index 0000000..13880be Binary files /dev/null and "b/Impala/Planner \350\256\241\345\210\222\347\224\237\346\210\220.pdf" differ diff --git a/Impala/StmtRewrite.pdf b/Impala/StmtRewrite.pdf new file mode 100644 index 0000000..d25cb11 Binary files /dev/null and b/Impala/StmtRewrite.pdf differ diff --git "a/Impala/udf so \345\222\214 jar \346\226\207\344\273\266\345\212\240\350\275\275.pdf" "b/Impala/udf so \345\222\214 jar \346\226\207\344\273\266\345\212\240\350\275\275.pdf" new file mode 100644 index 0000000..7771c89 Binary files /dev/null and "b/Impala/udf so \345\222\214 jar \346\226\207\344\273\266\345\212\240\350\275\275.pdf" differ diff --git "a/Impala/\345\210\233\345\273\272\345\210\240\351\231\244\347\264\242\345\274\225FE\347\253\257\345\244\204\347\220\206\346\265\201\347\250\213.pdf" "b/Impala/\345\210\233\345\273\272\345\210\240\351\231\244\347\264\242\345\274\225FE\347\253\257\345\244\204\347\220\206\346\265\201\347\250\213.pdf" new file mode 100644 index 0000000..b682330 Binary files /dev/null and "b/Impala/\345\210\233\345\273\272\345\210\240\351\231\244\347\264\242\345\274\225FE\347\253\257\345\244\204\347\220\206\346\265\201\347\250\213.pdf" differ diff --git "a/Impala/\346\225\260\346\215\256\347\273\223\346\236\204-Thrift \351\203\250\345\210\206.pdf" "b/Impala/\346\225\260\346\215\256\347\273\223\346\236\204-Thrift \351\203\250\345\210\206.pdf" new file mode 100644 index 0000000..92fa4ee Binary files /dev/null and "b/Impala/\346\225\260\346\215\256\347\273\223\346\236\204-Thrift \351\203\250\345\210\206.pdf" differ diff --git "a/PostgreSQL/9.6 parallel scan \346\225\264\344\275\223\346\265\201\347\250\213.pdf" "b/PostgreSQL/9.6 parallel scan \346\225\264\344\275\223\346\265\201\347\250\213.pdf" new file mode 100644 index 0000000..e6ef2b9 Binary files /dev/null and "b/PostgreSQL/9.6 parallel scan \346\225\264\344\275\223\346\265\201\347\250\213.pdf" differ diff --git "a/PostgreSQL/PostgreSQL \346\272\220\347\240\201\345\210\206\346\236\220.pdf" "b/PostgreSQL/PostgreSQL \346\272\220\347\240\201\345\210\206\346\236\220.pdf" new file mode 100644 index 0000000..55191b3 Binary files /dev/null and "b/PostgreSQL/PostgreSQL \346\272\220\347\240\201\345\210\206\346\236\220.pdf" differ diff --git "a/PostgreSQL/background worker \346\263\250\345\206\214\345\217\212\345\220\257\345\212\250.pdf" "b/PostgreSQL/background worker \346\263\250\345\206\214\345\217\212\345\220\257\345\212\250.pdf" new file mode 100644 index 0000000..e5bd297 Binary files /dev/null and "b/PostgreSQL/background worker \346\263\250\345\206\214\345\217\212\345\220\257\345\212\250.pdf" differ diff --git a/PostgreSQL/config options.pdf b/PostgreSQL/config options.pdf new file mode 100644 index 0000000..858f483 Binary files /dev/null and b/PostgreSQL/config options.pdf differ diff --git a/PostgreSQL/create table.pdf b/PostgreSQL/create table.pdf new file mode 100644 index 0000000..f3a38bc Binary files /dev/null and b/PostgreSQL/create table.pdf differ diff --git a/PostgreSQL/shared memory.pdf b/PostgreSQL/shared memory.pdf new file mode 100644 index 0000000..65e0842 Binary files /dev/null and b/PostgreSQL/shared memory.pdf differ diff --git "a/PostgreSQL/\345\205\261\344\272\253\345\206\205\345\255\230\347\273\223\346\236\204\345\233\276.bmp" "b/PostgreSQL/\345\205\261\344\272\253\345\206\205\345\255\230\347\273\223\346\236\204\345\233\276.bmp" new file mode 100644 index 0000000..9e0fd15 Binary files /dev/null and "b/PostgreSQL/\345\205\261\344\272\253\345\206\205\345\255\230\347\273\223\346\236\204\345\233\276.bmp" differ diff --git a/Postgres-XL/copy from.pdf b/Postgres-XL/copy from.pdf new file mode 100644 index 0000000..44b99c2 Binary files /dev/null and b/Postgres-XL/copy from.pdf differ diff --git "a/Postgres-XL/\351\200\232\350\277\207 alter table rebalance.pdf" "b/Postgres-XL/\351\200\232\350\277\207 alter table rebalance.pdf" new file mode 100644 index 0000000..e493969 Binary files /dev/null and "b/Postgres-XL/\351\200\232\350\277\207 alter table rebalance.pdf" differ