国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SQLAlchemy 2.0.0正式發(fā)布,Python ORM框架

OSC開源社區(qū) ? 來源:OSC開源社區(qū) ? 2023-01-31 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SQLAlchemy 2.0.0 是 SQLAlchemy 2.0 系列的首個(gè)可用于生產(chǎn)環(huán)境的版本,現(xiàn)已正式 GA。

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

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

2.0 旨在適應(yīng)現(xiàn)代化 Python 的實(shí)際使用,開發(fā)團(tuán)隊(duì)花費(fèi)了三年多的時(shí)間來升級(jí) SQLAlchemy 用例模型和架構(gòu)。他們表示,自 2006 年 SQLAlchemy 發(fā)布第一個(gè)版本以來出現(xiàn)了三個(gè)主要的 Python 范式:Python 3、pep-484 類型支持和 asyncio。此次 SQLAlchemy 的 2.0 更新正是為了適應(yīng) Python 社區(qū)的不斷變化。而且與 16 年前相比,Python 社區(qū)的規(guī)模變得更大,擁有更多新的開發(fā)者,他們對(duì)嚴(yán)格性、易用性,以及在文檔方面有更高的標(biāo)準(zhǔn)。

據(jù)介紹,SQLAlchemy 2.0 系列的歷史始于四年前的 2018 年 8 月 8 日,其中包含一些關(guān)于如何統(tǒng)一 SQLAlchemy 的核心概念和 ORM 查詢的簡(jiǎn)短想法。而真正的 “SQLAlchemy 2.0” 概念的第一個(gè)計(jì)劃于當(dāng)年 11 月形成,主要集中在大幅簡(jiǎn)化 Core 執(zhí)行和事務(wù) API,以及尋求跨 Core 和 ORM 統(tǒng)一查詢這兩個(gè)領(lǐng)域。

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

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

這種方法的關(guān)鍵優(yōu)勢(shì)在于,最重要和迄今為止風(fēng)險(xiǎn)最大的架構(gòu)更改,即在新緩存層之上重寫 Core/ORM 查詢的更改,已經(jīng)在 SQLAlchemy 1.4 的生產(chǎn)環(huán)境中使用了將近兩年。因此,雖然 SQLAlchemy 2.0 在被所有開發(fā)者使用后肯定會(huì)有很多新問題,但它們不應(yīng)該是 “基礎(chǔ)方法中的新裂縫”,因?yàn)榧軜?gòu)基礎(chǔ)已經(jīng)被廣泛使用。

官方預(yù)計(jì)絕大多數(shù)問題將與新類型系統(tǒng),以及現(xiàn)有應(yīng)用程序調(diào)整以使用新 API 的問題有關(guān)。

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

Major Migration Guide - 介紹了如何使應(yīng)用程序達(dá)到 API 兼容性,以便能夠在 SQLAlchemy 1.4 或 2.0 中同等運(yùn)行

SQLAlchemy 2.0 新功能 - 提供了應(yīng)用程序在 SQLAlchemy 2.0 上運(yùn)行后可用的所有新功能和 API。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    789

    瀏覽量

    46695
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    4019

    瀏覽量

    68337
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4876

    瀏覽量

    90024

原文標(biāo)題:SQLAlchemy 2.0.0正式發(fā)布,Python ORM框架

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LuatOS框架的使用(上)

    在資源受限的物聯(lián)網(wǎng)終端設(shè)備中,如何實(shí)現(xiàn)快速開發(fā)與穩(wěn)定運(yùn)行是關(guān)鍵挑戰(zhàn)。LuatOS框架通過將Lua語言與底層硬件抽象層深度融合,提供了一套簡(jiǎn)潔高效的開發(fā)范式。本文將圍繞LuatOS框架的使用展開,從
    的頭像 發(fā)表于 01-27 19:38 ?156次閱讀
    LuatOS<b class='flag-5'>框架</b>的使用(上)

    沒有專利的opencv-python 版本

    所有 官方發(fā)布的 opencv-python 核心版本(無 contrib 擴(kuò)展)都無專利風(fēng)險(xiǎn)——專利問題僅存在于 opencv-contrib-python 擴(kuò)展模塊中的少數(shù)算法(如早期 SIFT
    發(fā)表于 12-13 12:37

    新思科技攜手微軟、英偉達(dá)發(fā)布可實(shí)時(shí)優(yōu)化動(dòng)態(tài)制造流程框架

    新思科技(納斯達(dá)克代碼:SNPS)近日攜手技術(shù)合作伙伴在微軟 Ignite 大會(huì)上發(fā)布了一套仿真技術(shù)驅(qū)動(dòng)的可實(shí)時(shí)優(yōu)化動(dòng)態(tài)制造流程框架。該框架已經(jīng)被全球領(lǐng)先的灌裝包裝系統(tǒng)集成商 Krones 率先采用,構(gòu)建了物理精確的虛擬裝配線,
    的頭像 發(fā)表于 11-30 09:53 ?526次閱讀

    翼輝信息RealEvo-Stream 2.0.0重磅發(fā)布

    自推出以來,便以 “降低開發(fā)門檻、加速項(xiàng)目落地” 為核心目標(biāo)。如今 RealEvo-Stream 2.0.0 正式發(fā)布!
    的頭像 發(fā)表于 10-29 11:45 ?1068次閱讀
    翼輝信息RealEvo-Stream <b class='flag-5'>2.0.0</b>重磅<b class='flag-5'>發(fā)布</b>

    全新升級(jí) | 匠芯創(chuàng)AiUIBuilder V2.0.0發(fā)布

    近日,匠芯創(chuàng)自主研發(fā)的GUI開發(fā)工具AiUIBuilderV2.0.0發(fā)布。作為一款基于LVGL的UI設(shè)計(jì)工具,AiUIBuilder致力于通過拖拽式操作,加速基于匠芯創(chuàng)嵌入式平臺(tái)的圖形應(yīng)用開發(fā)
    的頭像 發(fā)表于 10-29 10:03 ?894次閱讀
    全新升級(jí) | 匠芯創(chuàng)AiUIBuilder V<b class='flag-5'>2.0.0</b><b class='flag-5'>發(fā)布</b>

    PYQT 應(yīng)用程序框架及開發(fā)工具

    大家好,本團(tuán)隊(duì)此次分享的內(nèi)容為開發(fā)過程中使用到的PYQT 應(yīng)用程序框架及開發(fā)工具。 pYqt 是一個(gè)多平臺(tái)的 python 圖形用戶界面應(yīng)用程序框架,由于其面向?qū)ο蟆? 易擴(kuò)展(可實(shí)現(xiàn)組件編程等
    發(fā)表于 10-29 07:15

    NVIDIA TensorRT LLM 1.0推理框架正式上線

    部署熱門開源模型的應(yīng)用場(chǎng)景,框架已支持 GPT-OSS、DeepSeek、Llama 2 及 Llama 3 等主流模型的端到端部署;另一方面,框架將部署功能封裝為可擴(kuò)展的 Python 框架
    的頭像 發(fā)表于 10-21 11:04 ?1165次閱讀

    Pico Technology發(fā)布Python軟件包pyPicoSDK

    近日,全球領(lǐng)先的基于 PC 的儀器供應(yīng)商Pico Technology 官方發(fā)布了 pyPicoSDK,這是一款旨在簡(jiǎn)化 PicoScopes 應(yīng)用的 Python 軟件包。pyPicoSDK 在
    的頭像 發(fā)表于 09-29 15:03 ?946次閱讀

    env 2.0.0安裝錯(cuò)誤如下,請(qǐng)問如何解決?

    env 2.0.0安裝錯(cuò)誤如下,請(qǐng)問如何解決? Create Python venv for RT-Thread Found existing installation: pip 24.0
    發(fā)表于 09-15 06:05

    termux如何搭建python游戲

    termux如何搭建python游戲 Termux搭建Python游戲開發(fā)環(huán)境的完整指南 一、Termux基礎(chǔ)環(huán)境準(zhǔn)備 Termux是一款無需root即可在安卓設(shè)備上運(yùn)行的Linux終端
    發(fā)表于 08-29 07:06

    python app不能運(yùn)行怎么解決?

    ;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
    發(fā)表于 08-06 06:27

    潤(rùn)和軟件發(fā)布StackRUNS異構(gòu)分布式推理框架

    當(dāng)下,AI模型規(guī)模持續(xù)膨脹、多模態(tài)應(yīng)用場(chǎng)景日益復(fù)雜,企業(yè)正面臨異構(gòu)算力資源碎片化帶來的嚴(yán)峻挑戰(zhàn)。為應(yīng)對(duì)行業(yè)痛點(diǎn),江蘇潤(rùn)和軟件股份有限公司(以下簡(jiǎn)稱“潤(rùn)和軟件”)正式發(fā)布自主研發(fā)的StackRUNS異構(gòu)分布式推理框架,高效融合異構(gòu)算力,精細(xì)化配置算力資源,釋放算力效能。
    的頭像 發(fā)表于 06-13 09:10 ?1458次閱讀
    潤(rùn)和軟件<b class='flag-5'>發(fā)布</b>StackRUNS異構(gòu)分布式推理<b class='flag-5'>框架</b>

    摩爾線程發(fā)布Torch-MUSA v2.0.0版本 支持原生FP8和PyTorch 2.5.0

    近日,摩爾線程正式發(fā)布Torch-MUSA v2.0.0版本,這是其面向PyTorch深度學(xué)習(xí)框架的MUSA擴(kuò)展庫的重要升級(jí)。新版本基于MUSA Compute Capability 3.1計(jì)算架構(gòu)
    的頭像 發(fā)表于 05-11 16:41 ?1603次閱讀

    百度飛槳框架3.0正式版發(fā)布

    大模型訓(xùn)練成本高?推理效率低?硬件適配難? 4月1日,百度發(fā)布 飛槳框架3.0正式版 !五大特性專為大模型設(shè)計(jì)。 作為大模型時(shí)代的Infra“基礎(chǔ)設(shè)施”,深度學(xué)習(xí)框架的重要性愈發(fā)凸顯,大模型訓(xùn)練
    的頭像 發(fā)表于 04-02 19:03 ?1187次閱讀
    百度飛槳<b class='flag-5'>框架</b>3.0正式版<b class='flag-5'>發(fā)布</b>

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?
    的頭像 發(fā)表于 03-25 09:27 ?2026次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行<b class='flag-5'>Python</b>程序?