色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SQLAlchemy 2.0.0正式發布,Python ORM框架

OSC開源社區 ? 來源:OSC開源社區 ? 2023-01-31 14:52 ? 次閱讀

SQLAlchemy 2.0.0 是 SQLAlchemy 2.0 系列的首個可用于生產環境的版本,現已正式 GA。

SQLAlchemy 是一個 Python 的 SQL 工具包以及數據庫對象映射 (ORM) 框架。它包含整套企業級持久化模式,專門用于高效和高性能的數據庫訪問。

d49c0d32-a11e-11ed-bfe3-dac502259ad0.png

2.0 旨在適應現代化 Python 的實際使用,開發團隊花費了三年多的時間來升級 SQLAlchemy 用例模型和架構。他們表示,自 2006 年 SQLAlchemy 發布第一個版本以來出現了三個主要的 Python 范式:Python 3、pep-484 類型支持和 asyncio。此次 SQLAlchemy 的 2.0 更新正是為了適應 Python 社區的不斷變化。而且與 16 年前相比,Python 社區的規模變得更大,擁有更多新的開發者,他們對嚴格性、易用性,以及在文檔方面有更高的標準。

據介紹,SQLAlchemy 2.0 系列的歷史始于四年前的 2018 年 8 月 8 日,其中包含一些關于如何統一 SQLAlchemy 的核心概念和 ORM 查詢的簡短想法。而真正的 “SQLAlchemy 2.0” 概念的第一個計劃于當年 11 月形成,主要集中在大幅簡化 Core 執行和事務 API,以及尋求跨 Core 和 ORM 統一查詢這兩個領域。

基礎概念的變化非常明顯,以至于 SQLAlchemy 2.0 分為兩個主要階段。第一階段是 SQLAlchemy 1.4 系列,它提供了一個全新的統一 Core/ORM SQL 查詢系統,同時構建在一個新的通用語句緩存架構之上。此階段為 SQLAlchemy 2.0 的 SQL 構建方法(最小 pep-484 類型支持)提供了完整的實現,同時完全維護了遺留的查詢 API。與此版本一起,一個全面的 遷移路徑 靈感來自 Python 2-》3 遷移過程中的經驗教訓,它描述了如何移植應用程序,以便它們可以繼續在 SQLAlchemy 1.4 中運行,同時完全向前兼容 SQLAlchemy 2.0。

第二階段是 SQLAlchemy 2.0 系列,它刪除了大部分已棄用的元素,將剩余的元素(主要是 Query)降級為長期 “遺留” 狀態,僅完全遷移至 Python 3,同時添加了許多在新架構之上構建的新功能,充分利用 Python 3 特性(包括數據類、枚舉、內聯注釋)以及新的統一查詢架構。

這種方法的關鍵優勢在于,最重要和迄今為止風險最大的架構更改,即在新緩存層之上重寫 Core/ORM 查詢的更改,已經在 SQLAlchemy 1.4 的生產環境中使用了將近兩年。因此,雖然 SQLAlchemy 2.0 在被所有開發者使用后肯定會有很多新問題,但它們不應該是 “基礎方法中的新裂縫”,因為架構基礎已經被廣泛使用。

官方預計絕大多數問題將與新類型系統,以及現有應用程序調整以使用新 API 的問題有關。

SQLAlchemy 2.0 是一個非常大的版本更新,它有兩個遷移指南:

Major Migration Guide - 介紹了如何使應用程序達到 API 兼容性,以便能夠在 SQLAlchemy 1.4 或 2.0 中同等運行

SQLAlchemy 2.0 新功能 - 提供了應用程序在 SQLAlchemy 2.0 上運行后可用的所有新功能和 API。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SQL
    SQL
    +關注

    關注

    1

    文章

    773

    瀏覽量

    44217
  • 數據庫
    +關注

    關注

    7

    文章

    3845

    瀏覽量

    64594
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84955

原文標題:SQLAlchemy 2.0.0正式發布,Python ORM框架

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    商湯參與基于昇思AI框架的大模型原生開發成果發布

    近日,昇思人工智能框架峰會暨成果發布會在北京舉辦。AI框架作為大模型開發及產業落地的基礎軟件,在人工智能技術棧中起到使能算法開發、釋放硬件性能的“承上啟下”作用。
    的頭像 發表于 12-17 15:04 ?364次閱讀

    JavaWeb框架比較

    : 是Spring框架的一部分,易于與其他Spring技術(如Spring Security、Spring AOP)集成。 提供了豐富的實用程序庫,用于處理用戶請求、渲染視圖、實現控制反轉(IoC)以及事件發布和訂閱
    的頭像 發表于 11-25 09:14 ?271次閱讀

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?2200次閱讀

    Python中的人工智能框架與實例

    在人工智能(AI)領域,Python因其簡潔的語法、豐富的庫和強大的社區支持,成為了最受歡迎的編程語言之一。本文將詳細介紹Python中的人工智能框架,并通過具體實例展示如何使用這些框架
    的頭像 發表于 07-15 14:54 ?1807次閱讀

    ESP8266在SDK V2.0.0工程下編譯報錯的原因?

    我之前的工程是ESP8266 NONOS SDK V1.5.3,當使用ESP8266 NONOS SDK V2.0.0工程的時候,我移植了同樣的代碼, 但是在SDK V2.0.0工程下編譯則出現如下
    發表于 07-12 09:22

    請問NON-OS SDK 2.0.0是否附帶mbedTLS或axTLS?

    NON-OS SDK 2.0.0 是否附帶 mbedTLS 或 axTLS? 我看到 mbedTLS 可作為單獨的模塊使用,但不確定 id SDK 2.0.0 使用 axTLS 與 mbed TLS 謝謝
    發表于 07-12 06:11

    nlp自然語言處理框架有哪些

    許多優秀的框架和工具,這些框架和工具為研究人員和開發者提供了強大的支持。以下是一些主要的NLP框架和工具的介紹: NLTK(Natural Language Toolkit) NLTK是Pyt
    的頭像 發表于 07-09 10:28 ?602次閱讀

    深度學習常用的Python

    深度學習常用的Python庫,包括核心庫、可視化工具、深度學習框架、自然語言處理庫以及數據抓取庫等,并詳細分析它們的功能和優勢。
    的頭像 發表于 07-03 16:04 ?693次閱讀

    ENV-Windows v2.0.0版本發布

    ENV-Windows v2.0.0版本發布
    的頭像 發表于 06-26 08:35 ?846次閱讀
    ENV-Windows v<b class='flag-5'>2.0.0</b>版本<b class='flag-5'>發布</b>

    華為云開發者桌面全新發布 CodeArts IDE for Python,極致優雅云原生開發體驗

    近日,華為云正式發布 CodeArts IDE for Python,這是一款內置華為自研 Python 語言服務,提供智能編程、靈活調試能力的可擴展桌面開發工具,為華為云開發者提供卓越
    的頭像 發表于 05-10 00:27 ?1274次閱讀
    華為云開發者桌面全新<b class='flag-5'>發布</b> CodeArts IDE for <b class='flag-5'>Python</b>,極致優雅云原生開發體驗

    華為云正式發布CodeArts IDE for Python

    近日,華為云正式發布CodeArts IDE for Python,這是一款內置華為自主創新的Python語言服務,提供智能編程、靈活調試能力的可擴展桌面開發工具,為華為云開發者提供卓越Pyt
    的頭像 發表于 05-08 14:58 ?534次閱讀

    谷歌員工爆料Python基礎團隊原地解散

    不僅是谷歌的一名員工,還擔任著Python指導委員會的重要職務,并主導了Python 3.12和3.13版本的發布
    的頭像 發表于 05-08 11:24 ?534次閱讀

    Python自動化測試框架及其應用

    Pytest是一個非常成熟的全功能的Python測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起
    的頭像 發表于 04-03 16:15 ?583次閱讀
    <b class='flag-5'>Python</b>自動化測試<b class='flag-5'>框架</b>及其應用

    AI推理框架軟件ONNX Runtime正式支持龍架構

    近日,知名AI推理框架開源社區ONNX Runtime正式發布支持龍架構的版本1.17.0。
    的頭像 發表于 03-12 12:23 ?615次閱讀
    AI推理<b class='flag-5'>框架</b>軟件ONNX Runtime正式支持龍架構

    蘋果visionOS 2.0.0版測試中,或涉及應用程序審核

    服務器日志顯示,蘋果正在同時研發visionOS系統的兩個版本更新,外部開發者可觀察到兩個版本的分支情況為:visionOS|2.0.0|Reality Device 14,1以及visionOS|1.0.0|Reality Device 14.1。
    的頭像 發表于 02-01 11:07 ?727次閱讀
    主站蜘蛛池模板: 美女脱18以下禁止看免费 | 色男人综合 | 欧洲videosdesrxotv| 亚洲第一色网站 | 99久久爱看免费观看 | 最近最新中文字幕MV高清在线 | 东北老妇人70OLDMAN | 99久久久国产精品免费调教 | 四虎永久在线精品免费A | 闺蜜扒开我尿口使劲揉 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲一品AV片观看五月色婷婷 | 猫咪www958ii | 久久国产综合精品欧美 | 久久精品亚洲国产AV涩情 | 校园高h肉耽文 | 琪琪午夜福利免费院 | 久青草国产97香蕉在线视频 | 神马伦理不卡午夜电影 | 蜜桃传媒一区二区亚洲AV | 日韩一区二区三区射精 | 婷婷五月久久精品国产亚洲 | 台湾佬综合娱乐网 | 雪恋电影完整版免费观看 | 欧美肥胖女人bbwbbw视频 | 亚洲视频在线观看免费 | 妇少水多18P蜜泬17P亚洲乱 | 乱码AV午夜噜噜噜噜 | 国产69精品久久久久观看软件 | 成人免费视频在线观看 | 翁公与小莹在客厅激情 | 麻豆精品一卡2卡三卡4卡免费观看 | 草草久久久无码国产专区全集观看 | 亚洲一区免费香蕉在线 | 国厂精品114福利电影 | 亚州精品永久观看视频 | 亚洲欧洲日韩视频在钱 | 美女大本营| 午夜dj免费中文字幕 | 国产精品久久久久久久人人看 | 夜夜草导航 |