成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何用Python構(gòu)建MySQL數(shù)據(jù)處理系統(tǒng)

如何用Python構(gòu)建MySQL數(shù)據(jù)處理系統(tǒng),針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

寶應(yīng)ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!

我是一名自然語(yǔ)言處理/機(jī)器學(xué)習(xí)科學(xué)家,而我不認(rèn)為具有良好的計(jì)算機(jī)科學(xué)背景就能夠成功地在這個(gè)領(lǐng)域工作。我所認(rèn)識(shí)的杰出研究人員可能由于某些原因而不具有熟練的技能,無(wú)法成為實(shí)時(shí)開(kāi)發(fā)和存儲(chǔ)庫(kù)團(tuán)隊(duì)的一部分。所以,我仍然想分享它們,也許有人會(huì)發(fā)現(xiàn)這些信息很有用。

我希望人們會(huì)喜歡我所講的故事。

(1)處理異常是至關(guān)重要的

當(dāng)我第一次嘗試連接到存儲(chǔ)在谷歌云上的這個(gè)特定MySQL數(shù)據(jù)庫(kù)時(shí),曾遇到許多不同的錯(cuò)誤。當(dāng)設(shè)置代理時(shí),對(duì)很多代理進(jìn)行了體驗(yàn)。問(wèn)題是,在代碼開(kāi)發(fā)的第一階段,最好是處理所有的錯(cuò)誤,特別是與連接有關(guān)的錯(cuò)誤,如果需要的話,引發(fā)這些錯(cuò)誤,否則調(diào)用Exchange語(yǔ)句。

這聽(tīng)起來(lái)很簡(jiǎn)單,但在我的例子中,可能有環(huán)境變量,其中有UNIX套接字名稱(chēng)和節(jié)點(diǎn)環(huán)境名稱(chēng),它們的值可能不正確,數(shù)據(jù)庫(kù)憑據(jù)也可能不正確,我可以擁有它所有的東西。我在處理這些例子期間花費(fèi)幾個(gè)小時(shí),但節(jié)省了很多時(shí)間,我很高興將這段時(shí)間用于這個(gè)階段的項(xiàng)目開(kāi)發(fā)。

(2)適當(dāng)?shù)某橄箢?lèi)是無(wú)價(jià)的

在處理抽象類(lèi)時(shí),你需要記住的最重要的事情是,可能需要花費(fèi)大量時(shí)間和注意力來(lái)定義它,并且也確實(shí)需要它。我的存儲(chǔ)庫(kù)的結(jié)構(gòu)基于這樣一個(gè)事實(shí),即我必須創(chuàng)建許多.csv文件,這些文件具有非常相似的模式(唯一鍵)。事實(shí)上,我有很多類(lèi)似的提取器、算法、數(shù)據(jù)后置處理器等工具,所有這些都被簡(jiǎn)化為基本抽象類(lèi),這使得下一個(gè)模塊的創(chuàng)建更加容易。

當(dāng)你編寫(xiě)第n個(gè)模塊時(shí),可以意識(shí)到你的類(lèi)已經(jīng)完成了,并且明白編譯過(guò)程中沒(méi)有定義的構(gòu)造函數(shù)和一些方法已經(jīng)實(shí)現(xiàn)了,因此不需要為它們煩惱。

(3)靈活的存儲(chǔ)庫(kù)結(jié)構(gòu)總是最好的

有時(shí)它可能看起來(lái)有點(diǎn)難看(例如,在一個(gè)文件夾中有1個(gè)文件),但如果看到需要更改一些關(guān)鍵模塊(例如文本預(yù)處理器)并且這樣做,只需更改1-2個(gè)文件,那就很好了。

我并不是一名軟件架構(gòu)師,所以很難說(shuō)出這個(gè)領(lǐng)域的優(yōu)點(diǎn)和錯(cuò)誤,但我認(rèn)為組件的高度碎片化和獨(dú)立性總是良好的。我自己開(kāi)發(fā)的repoI有大量的小文件夾,并且引向它們比嘗試使整個(gè)架構(gòu)更加容易(也許更漂亮)。

(4)數(shù)據(jù)科學(xué)模型的測(cè)試是值得的

我沒(méi)有足夠的時(shí)間來(lái)完成涵蓋所有案例的完美測(cè)試。我仍然提到這一點(diǎn)的原因是,如果你沒(méi)有那么明顯的ML/NLP模型行為,最好至少為了自己而進(jìn)行測(cè)試。

我沒(méi)有很多NLP/ML算法(其中大部分算法都很簡(jiǎn)單),但如果沒(méi)有實(shí)施哪怕最簡(jiǎn)單的測(cè)試的話,它們的其他部分就無(wú)法支持。此外,在更好的模型理解方面,測(cè)試通常是有用的,這是因?yàn)橥ㄟ^(guò)斷言語(yǔ)句,當(dāng)希望在頭腦中刷新算法時(shí),一些算法概念可能變得更加清晰。

(5)使數(shù)據(jù)庫(kù)符合第三范式

有時(shí)這可能是人們討論的一部分,但是如果不使所有3個(gè)語(yǔ)句完全適用于數(shù)據(jù)庫(kù),就無(wú)法編寫(xiě)有效的數(shù)據(jù)處理系統(tǒng)。如果沒(méi)有它們,一些不明顯的查詢(xún)問(wèn)題經(jīng)常發(fā)生,甚至無(wú)法找到問(wèn)題所在。

這里有一個(gè)簡(jiǎn)短而簡(jiǎn)單的SQL NF指南,我認(rèn)為最好多看幾遍。(https://www.geeksforgeeks.org/database-normalization-normal-forms/)

(6)記錄錯(cuò)誤

在實(shí)現(xiàn)記錄時(shí),通常不會(huì)查看收到三年所有的警告和錯(cuò)誤,但有些錯(cuò)誤可能不可重復(fù),而且日志記錄幫助理解發(fā)生了什么事。我是在我的本地機(jī)器上實(shí)施的,當(dāng)服務(wù)器上的某些東西沒(méi)有工作時(shí),通過(guò)查看類(lèi)似的案例,可以節(jié)省幾個(gè)小時(shí)的時(shí)間。

(7)除非數(shù)據(jù)庫(kù)非常簡(jiǎn)單,否則不需要對(duì)象關(guān)系映射(ORM)

在這個(gè)項(xiàng)目工作的很長(zhǎng)一段時(shí)間里,我真的很擔(dān)心需要用對(duì)象關(guān)系映射(ORM)重寫(xiě)所有內(nèi)容。但是我錯(cuò)了。

實(shí)際上,像SQLAlchemy和Peewee這樣的東西適合小型的簡(jiǎn)單數(shù)據(jù)庫(kù),但是它們不適合像復(fù)雜數(shù)據(jù)庫(kù)(有時(shí)它需要4個(gè)分組和5個(gè)連接來(lái)編寫(xiě)一個(gè)查詢(xún))。它們很優(yōu)雅,有時(shí)非常簡(jiǎn)單和美觀,但無(wú)論如何,如果你只使用連接器API,就不能擁有盡可能多的控制權(quán)。我決定使用MySQL Connector,因?yàn)橛脤?duì)象關(guān)系映射(ORM)編寫(xiě)所有內(nèi)容可能會(huì)使棘手的事情變得更加復(fù)雜。

結(jié)論

這個(gè)注釋與ML/ NLP算法解釋及其性能討論無(wú)關(guān),但我仍然認(rèn)為它很有用。我希望在開(kāi)始研究這個(gè)項(xiàng)目之前已經(jīng)知道了上面描述的所有陳述,但也確定,只有花費(fèi)一些時(shí)間來(lái)修復(fù)bug,并尋找實(shí)際問(wèn)題之后,它們中的一些問(wèn)題才會(huì)變得清晰易懂。

關(guān)于如何用Python構(gòu)建MySQL數(shù)據(jù)處理系統(tǒng)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

網(wǎng)站名稱(chēng):如何用Python構(gòu)建MySQL數(shù)據(jù)處理系統(tǒng)
網(wǎng)頁(yè)鏈接:http://jinyejixie.com/article4/gggdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)定制網(wǎng)站、網(wǎng)站策劃、品牌網(wǎng)站建設(shè)、、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
霸州市| 周至县| 门头沟区| 固原市| 西藏| 葫芦岛市| 贵德县| 江口县| 当阳市| 宝兴县| 邵阳市| 宿松县| 金山区| 南投县| 河南省| 克什克腾旗| 乐至县| 舒兰市| 若尔盖县| 长岛县| 云龙县| 永城市| 峨边| 方正县| 嵊泗县| 大竹县| 渝中区| 临夏县| 清苑县| 邯郸县| 济宁市| 方城县| 南靖县| 南阳市| 乌拉特中旗| 雷州市| 婺源县| 凤城市| 五峰| 峨眉山市| 鹰潭市|