簡體   English   中英

cx_oracle與sqlalchemy性能對比

[英]cx_oracle and sqlalchemy performance comparison

我正在使用 oracle 數據庫,想知道哪個工具包(sqlalchemy 或 cx_Oracle)的性能更好,因為我在網上看不到任何比較,希望有人能幫助我。 我列出了我需要解決的關鍵績效指標。

Bulk insertion and single line insertion
connections complexity
which one can be used for streaming more efficiently
Which one is better for OLTP connections (loading data from OLTP with that toolkit) 

然而,更多的是這些比較受到高度贊賞

我的目標和源數據庫是 Oracle

cx_oralce 和 sqlalchemy 的比較

SQLAlchemy 是 cx_Oracle 之上的一層,因此它總是有更多的開銷。

在尋找性能時,您應該評估最新的 cx_Oracle 版本(現在稱為 python-oracledb),因為新的精簡模式具有一些優勢(例如, DB Object 類型)。 有關 python-oracledb 的信息,請參閱發布公告 另請參閱這篇關於將 SQLAlchemy 1.4 與 python-oracledb 結合使用的文。

從根本上說,您需要決定要使用哪種編碼風格(ORM 或原始 API 調用)。 您可能還想看看 pandas,它使用 SQLAlchemy。您應該在自己的環境中使用自己的代碼進行基准測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM