java分片讀取大文件 Django開發(fā)后端,真的比SpringBoot要省事嗎?
Django開發(fā)后端,真的比SpringBoot要省事嗎?本人專注django開發(fā)10年,從1.3到3.0,精通django各種插件開發(fā),有問題請私信。django比spring確實要簡單一些,實現(xiàn)的
Django開發(fā)后端,真的比SpringBoot要省事嗎?
本人專注django開發(fā)10年,從1.3到3.0,精通django各種插件開發(fā),有問題請私信。
django比spring確實要簡單一些,實現(xiàn)的功能也相同,沒有什么區(qū)別,django基于python膠水語言,各種庫也應(yīng)有盡有,不存在功能限制問題。同時由于python語言開源性質(zhì),可以方便二次開發(fā)和定制。
希望回答能幫助你
為什么傳統(tǒng)行業(yè)幾乎都用Oracle,而互聯(lián)網(wǎng)行業(yè)幾乎都不用Oracle呢?
首先銀行要求絕對穩(wěn)定性,使用付費不開源產(chǎn)品可以完全責(zé)任委托,而且數(shù)據(jù)庫廠商還會有專門維護,省心,省力,安全。
mysql呢,開源產(chǎn)品,穩(wěn)定性沒有o高,如果要深度開發(fā)倒是很省事,不過使用mysql就完全要看自己了,銀行不會為了一個隨時都有可能出現(xiàn)意外的定時炸彈找專門團隊維護,而且銀行交易量很大,但并非像互聯(lián)網(wǎng)應(yīng)用一樣超級并發(fā),大部分都是內(nèi)部接口使用,而且分地區(qū)都是不同的服務(wù)器,每個地區(qū)只存儲自己相關(guān)的數(shù)據(jù),比如你從廣東給山東異地轉(zhuǎn)賬,原始山東賬戶里并不存你的記錄,轉(zhuǎn)了之后山東數(shù)據(jù)庫才有記錄,在依賴oracle商業(yè)委托的基礎(chǔ)下,銀行還會有對賬,來保證數(shù)據(jù)一致性。
但是反觀互聯(lián)網(wǎng)企業(yè)就不一樣了,超級并發(fā),小型機已經(jīng)不滿足這種并發(fā)條件了,哪怕oracle足夠優(yōu)秀,所以要使用應(yīng)對更高并發(fā)特制的mysql,需要有專業(yè)的團隊進行維護,穩(wěn)定性不如oracle,不過分布式集群可以避免這種情況。而且mysql因為開源還可以針對自己的需求特制功能。不過大部分企業(yè)用不上[捂臉],小公司用啥都一樣。阿里重新開發(fā)mysql除了自己用外還可以賣服務(wù)。
再說一句,阿里其實棄o選m其實除了并發(fā)問題,還因為oracle太貴,因為企業(yè)要考慮收支,就算阿里利潤率也比不上銀行[靈光一閃]