greenplum-cc-web-6.3.0-gp6-rhel7-x86_64.zip
2021-10-27 17:05:43 68.76MB Greenplum 数据库
1
用于.Net4.0 下得C#开发 链接greenplum数据库的dll文件包
2021-10-22 09:12:04 684KB NpgSql greenplum 数据库 链接
1
greenplum-db-5.3.0-rhel7.bin文件,程序包还包括源码。
2021-10-13 18:00:51 235.84MB greenplum-db-5.3 greenplum-dbcode
1
Greenplum日常运维,针对运维dba,pivotal,postgresql
2021-09-30 15:27:52 2.68MB Greenplum Pivotal Postgresql
1
Greenplum开源数据仓库-实现100亿监控数据的秒级分析-萧少聪 Greenplum开源数据仓库 在阿里云中Greenplum的扩展
1
Greenplum主要由Master节点、Segment节点、interconnect三大部分组成。Greenplum master是Greenplum数据库系统的入口,接受客户端连接及提交的SQL语句,将工作负载分发给其它数据库实例(segment实例),由它们存储和处理数据。Greenplum interconnect负责不同PostgreSQL实例之间的通信。Greenplum segment是独立的PostgreSQL数据库,每个segment存储一部分数据。大部分查询处理都由segment完成。
2021-09-08 15:59:09 77KB Greenplum
1
greenplum-jdbc-5.1.4.000212.zip
2021-09-02 16:03:13 1.56MB jdbc-driver
1
此版本为官网 Greenplum 的5.18.0版本对应的驱动包 5.1.4.000212版本,java jdbc连接方式跟普通数据库一样,也可添加到到spring项目里面,具体操作类似MySQL数据库连接操作。
2021-09-02 15:18:08 1.77MB jar
1
pivotal greenplum的官方驱动包。官网无法下载,上传给有需要的人。Java连接greenplum数据库的驱动。
2021-09-02 14:21:38 1.55MB greenplum 数据库
1
1、脚本运行环境python3.6 2、脚本忽略LOB字段数据 3、脚本生成以^为分割符的csv格式文件 4、脚本避免转义字符将‘\’替换为‘/’,数据中存在分割符:^转换为# 5、特殊字符处理:删除:'\u0000','"',oracle数据回车符:'\r','\n' 6、支持按分区导入 7、支持内存处理数据导入greenplum,导入失败生成csv格式文件,方便排错 8、支持生成csv格式文件导入greenplum。 9、传递不同配置文件,多次执行达到并行处理(注意内存溢出) 例: 执行脚本 生成日志目录 配置文件 python3 Main_Mem.py ProcessLog1 config1.ini & python3 Main_Mem.py ProcessLog2 config2.ini & python3 Main_Mem.py ProcessLog3 config3.ini & python3 Main_Mem.py ProcessLog4 config4.ini & 10、采用python 中的copy_from方法实现导入greenplum 11、各目录用途: conf :存放配置文件 etl_dat: 存放导出数据 log :存放输出日志 py_tool 存放编写工具脚本: DBconn: 数据库连接池配置及查询返回方法 DumpCsv:导出csv文件方法 Log:日志输出方法 DataBase:判断表是否存在、表或分区表是否有数据、是否为分区表、数据导出、表分区遍历、指定分区表导出等方法 py_main:主程序目录: Main_Mem.py:主程序目录: 运行:python3 Main_Mem.py ProcessLog1 config.ini 12、主程序需要修改目录参数: if __name__ == '__main__': #引用编写的包 sys.path.append('/home/oracle/PyETL2.0/py_tool') import Log,DataBase,DumpCsv #输出日志路径: path = '/home/oracle/PyETL2.0/log/'+sys.argv[1] isExists = os.path.exists(path) if not isExists: os.makedirs(path) #shutil.move(path,path+) logger = Log.log(path) #读取配置文件 config = Confile('/home/oracle/PyETL2.0/conf/', sys.argv[2]) 13、后期还会更新,欢迎提供宝贵意见。
1