推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
wuwukai007
V2EX  ›  Python

如何设计或者 第三方库 实现 Python +接口的方式实现数据库(oracle)迁移?

  •  
  •   wuwukai007 · Nov 21, 2019 · 3650 views
    This topic created in 2508 days ago, the information mentioned may be changed or developed.
    服务器 A 用 A 库,服务器 B 用 B 库,通过接口的方式,A 发请求是一条 sql,然后 B 去 B 库执行 sql 把结果给服务器 A,
    A 服务器再去入库 A,要求是尽量做到通用,数据库的墙是不通的,但是两台服务器是可以连通的。
    4 replies  •  2019-11-30 18:12:18 +08:00
    qixiangyangrm
        1
    qixiangyangrm  
       Nov 22, 2019
    可以试试 sqlalchemy
    反射表结构,然后把数据转成 dict 插入。
    wuwukai007
        2
    wuwukai007  
    OP
       Nov 22, 2019 via Android
    想了下还是用多线程读条件 sql,用 pandas 读,然后序列化成 pkl 文件,然后压缩,在让另一个服务器下载,在多线程写,现在脚本写的差不多了,就是想要不要上 nginx,可以不用写文件下载的逻辑,毕竟有的表几千万压缩后还是不小的,自己写还要写流式下载,不如直接交给 nginx
    wuwukai007
        3
    wuwukai007  
    OP
       Nov 29, 2019
    ```python
    import os
    def test():
    os.listdir()
    ```
    EurekaSeven
        4
    EurekaSeven  
       Nov 30, 2019 via Android
    这让我想起了做外包的时候接的单子,老板接的 SQL Server 迁移,拿过来发现,两边的表数量不一致,这就算了,后来我还发现表结构都不一致……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2182 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 235ms · UTC 16:02 · PVG 00:02 · LAX 09:02 · JFK 12:02
    ♥ Do have faith in what you're doing.