GaussDB(DWS)流式數據入庫實踐一:Python接口

      網友投稿 1146 2025-03-31

      GaussDB(DWS)尚未宣稱支持psycopg2開源Python接口,但實際上研發內部測試框架一直在使用Python接口,并沒有功能問題,經過系統性測試和多平臺驗證即可對外支持。

      GaussDB(DWS)數據入庫方式主要有三種:INSERT/COPY/FDW,三者性能INSERT最差,FDW(gds外表/obs外表)性能最好,但在很多客戶場景下都是流式數據,不額外落盤,需要直接入庫,這種場景下可以采用copy方式入庫,Python接口同樣支持copy_from接口,示例程序如下,實際應用中可以通過StringIO來進行數據的緩存,本次舉例只是給出copy_from的使用指導:

      GaussDB(DWS)流式數據入庫實踐一:Python接口

      #!/usr/bin/env python # -*- coding: UTF-8 -*- import sys import psycopg2 import os def copy_from_file(conn, table): """ Here we are going to load the csv file and use copy_from() to copy it to the table """ tmp_df = "./tpcds_1x/store_sales.dat" f = open(tmp_df, 'r') cursor = conn.cursor() try: cursor.copy_from(f, table, sep=",") conn.commit() except (Exception, psycopg2.DatabaseError) as error: print("Error: %s" % error) conn.rollback() cursor.close() return 1 print("copy_from_file() done") cursor.close() #----------------------------------------------- # Main code #----------------------------------------------- conn = psycopg2.connect(host='x.x.x.x', port='8000', database='postgres', user='jack', password='Gauss_234') conn.set_isolation_level(psycopg2.extensions.ISOLATION_LEVEL_AUTOCOMMIT) copy_from_file(conn, 'store_sales') conn.close() # close the connection

      HUAWEI CONNECT Gauss AP EI企業智能 數據倉庫服務 GaussDB(DWS)

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:統計報表遲報處罰案例(遲報統計違法行為)
      下一篇:【WPS文字修改批注顏色
      相關文章
      国产精品亚洲综合久久| 亚洲七久久之综合七久久| 国产精品亚洲片在线va| 亚洲国产精品综合久久一线| 亚洲高清中文字幕免费| 亚洲欧洲日韩在线电影| 亚洲一区二区中文| 亚洲综合AV在线在线播放| 国产精品亚洲精品爽爽| 国产亚洲欧美日韩亚洲中文色| 亚洲毛片基地4455ww| 亚洲最大黄色网站| 亚洲精品美女在线观看播放| 亚洲av无码片在线播放| 亚洲精品乱码久久久久久蜜桃不卡| 中文字幕亚洲专区| 亚洲区日韩区无码区| 国产一区二区三区亚洲综合 | 亚洲成人中文字幕| 亚洲人成色777777在线观看| 亚洲av区一区二区三| 色天使亚洲综合一区二区| 亚洲欧美成aⅴ人在线观看| 亚洲AV成人一区二区三区在线看| 亚洲人成网站日本片| 亚洲国产成人精品激情| 久久亚洲美女精品国产精品| 亚洲国产精品久久久久| 一区二区三区亚洲| 久久精品国产亚洲AV麻豆网站| 亚洲视频精品在线观看| 久久精品亚洲一区二区三区浴池 | 亚洲精品第一综合99久久| 亚洲欧洲日韩极速播放| 中文字幕亚洲精品无码| 亚洲日韩精品无码专区加勒比☆ | 亚洲人成网站日本片| 亚洲人成综合网站7777香蕉| 久久亚洲欧美国产精品| 亚洲成熟xxxxx电影| 精品亚洲视频在线观看 |