網(wǎng)上有很多關(guān)于程序員pos機,程序員應(yīng)關(guān)注其技術(shù)本質(zhì)的知識,也有很多人為大家解答關(guān)于程序員pos機的問題,今天pos機之家(www.shineka.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
1、程序員pos機
程序員pos機
區(qū)塊鏈技術(shù)其實就是一個特殊的多活分布式數(shù)據(jù)庫,既不是萬能的也不是一無是處的,和所有技術(shù)一樣都有特定的適用場景,大家也需要在技術(shù)角度客觀的看待這個問題。
記者 | 鴿子
最近,隨著區(qū)塊鏈技術(shù)在各大媒體上大肆報道,人們對區(qū)塊鏈的態(tài)度分為兩級。
一種看法是百分百的擁護(hù)和信奉,將“去中心化”時時刻刻掛在嘴邊,好像只要去了中心化,整個地球就和平了,人類就超脫升華了。而另一種看法則來自“古典”的技術(shù)派,認(rèn)為區(qū)塊鏈就是炒作,“去中心化”沒有任何實際應(yīng)用價值,僅僅是用來投機的一種方式,完全嗤之以鼻。
在從事多年數(shù)據(jù)庫工作的巨杉數(shù)據(jù)庫CTO王濤看來,這兩種看法都是不負(fù)責(zé)任的。
在他看來,目前業(yè)界的程序員基本對區(qū)塊鏈的理解還停留在“小伙子在廣場對姑娘說我愛你,讓所有人記錄下來”的層面。這種說法作為講給大媽聽的故事不錯,但是從技術(shù)人員的角度來看,這實際上是一種非常不靠譜的理解,將區(qū)塊鏈中的一些精髓設(shè)計給掩蓋起來了。
那么,傳統(tǒng)IT從業(yè)者到底應(yīng)該如何從本質(zhì)來理解區(qū)塊鏈的技術(shù)原理呢?區(qū)塊鏈與數(shù)據(jù)庫到底是什么關(guān)系?區(qū)塊鏈在當(dāng)前到底有什么實實在在的技術(shù)應(yīng)用場景?
帶著這些問題,區(qū)塊鏈大本營特別采訪到巨杉數(shù)據(jù)庫CTO王濤,希望他能詳細(xì)解答我們的疑問。
區(qū)塊鏈大本營:在您看來,現(xiàn)在區(qū)塊鏈的很多介紹文章都給完全走偏了,那么問題來了,從傳統(tǒng)IT的角度到底應(yīng)該如何區(qū)塊鏈的技術(shù)原理?
王濤: 現(xiàn)在網(wǎng)上一大堆講區(qū)塊鏈的文章,可是真正能把區(qū)塊鏈技術(shù)底層精髓的設(shè)計思路和重點講明白的沒幾篇。這對于我們搞技術(shù)的人來說,挺不能接受的。我做數(shù)據(jù)庫內(nèi)核開發(fā)行業(yè)已經(jīng)從業(yè)15年了,也算老兵,我想從數(shù)據(jù)庫的角度來說說區(qū)塊鏈的本質(zhì),以及其與現(xiàn)有數(shù)據(jù)庫存儲體系中核心的設(shè)計思想的區(qū)別所在吧。
先從宏觀看,區(qū)塊鏈和分布式數(shù)據(jù)庫的原理、機制這些幾乎是一致的。區(qū)塊鏈這一技術(shù)的原理其實并不非常復(fù)雜,而且與數(shù)據(jù)庫技術(shù)的很多原理是一脈相承的。
那么從最本質(zhì)的功能來看,不管是數(shù)據(jù)庫還是區(qū)塊鏈,都是用來存數(shù)據(jù)的技術(shù)。因此,區(qū)塊鏈的概念可能引申出了很多商業(yè)方面的革新,但是拋開這些上層建筑,從底層地基來看,區(qū)塊鏈可以認(rèn)為是一種特殊的數(shù)據(jù)庫技術(shù)。
對于傳統(tǒng)數(shù)據(jù)庫來說,經(jīng)歷了網(wǎng)狀數(shù)據(jù)庫、層次型數(shù)據(jù)庫以后,從上世紀(jì)八十年代以來,關(guān)系型數(shù)據(jù)庫一直處于業(yè)界統(tǒng)治地位,在所有數(shù)據(jù)存儲體系里是食物鏈最上層的“霸王龍”。所有學(xué)計算機的同學(xué)們在大學(xué)里學(xué)到的就是關(guān)系型數(shù)據(jù)庫,在工作里用到的MySQL、Oracle也是關(guān)系型數(shù)據(jù)庫,因此可能會產(chǎn)生“數(shù)據(jù)庫就是SQL和表結(jié)構(gòu)”這樣的誤解。
實際上,數(shù)據(jù)庫只是一種用來存儲和查詢數(shù)據(jù)的工具,僅此而已。SQL是一種大家用的比較多的手段,而當(dāng)前除了SQL業(yè)界還有NoSQL、NewSQL等一大堆變形。因此,大家先把思路放寬,將“數(shù)據(jù)庫”的概念擴展到一切可以保存與獲取數(shù)據(jù)的機制。
那么來看區(qū)塊鏈技術(shù),不管是比特幣還是以太坊,或者其他變體,其核心本質(zhì)都是面向交易業(yè)務(wù)的數(shù)據(jù)存儲于讀取能力。
在之后的一系列文章里我會詳細(xì)介紹“去中心化”的設(shè)計原理和機制,但是現(xiàn)在大家把它看做是一個擁有很多分拷貝的潘多拉魔盒,只要往里寫了東西就可以很快速地在其他拷貝中顯現(xiàn)出來。從數(shù)據(jù)庫的角度來看,這就是所有數(shù)據(jù)庫從業(yè)人員幾十年來一直追求的異地多活機制。
因此,區(qū)塊鏈技術(shù)即異地多活數(shù)據(jù)庫技術(shù),是各位程序員同學(xué)理解區(qū)塊鏈本質(zhì)的核心思想。
區(qū)塊鏈大本營:區(qū)塊鏈技術(shù)和傳統(tǒng)數(shù)據(jù)庫在機制中的有哪些相同點和不同點呢?先說說相同點吧。
王濤: 如果大家了解數(shù)據(jù)庫內(nèi)核結(jié)構(gòu),可以看到區(qū)塊鏈的核心架構(gòu)是數(shù)據(jù)庫核心架構(gòu)一個子集。
區(qū)塊鏈的“賬本”就相當(dāng)于數(shù)據(jù)庫的“日志”,數(shù)據(jù)庫是將操作按照順序?qū)懭肴罩?,在區(qū)塊鏈里面叫做賬本。
區(qū)塊鏈技術(shù)的設(shè)計和機制,與傳統(tǒng)數(shù)據(jù)庫的內(nèi)核理念極為相似。譬如,從其傳輸和存儲的數(shù)據(jù)結(jié)構(gòu)上來看,區(qū)塊鏈的鏈?zhǔn)浇Y(jié)構(gòu)來源于傳統(tǒng)數(shù)據(jù)庫的事務(wù)日志。任何數(shù)據(jù)庫的DBA都知道,數(shù)據(jù)庫的事務(wù)日志本質(zhì)上就是不可更改的鏈?zhǔn)浇Y(jié)構(gòu),事務(wù)中的每一條操作記錄都會有一個反向指針指向該事務(wù)中的上一條記錄。因此,區(qū)塊鏈的鏈?zhǔn)浇Y(jié)構(gòu)本質(zhì)上脫胎于數(shù)據(jù)庫事務(wù)日志,同時增加了區(qū)塊之間的反向哈希值作為指針,且引入了默克爾樹結(jié)構(gòu)進(jìn)行快速數(shù)據(jù)校驗。
因而,我們可以安全地進(jìn)行認(rèn)為:區(qū)塊鏈的鏈?zhǔn)浇Y(jié)構(gòu)在存儲體系中等價于數(shù)據(jù)庫的事務(wù)日志。本質(zhì)上數(shù)據(jù)庫的任何操作同樣是不可篡改的,只不過當(dāng)前大部分?jǐn)?shù)據(jù)庫不會對外暴露事務(wù)日志的解析工具,僅保存每一條記錄的最終狀態(tài)而已。
此外,區(qū)塊鏈的共識部分也脫胎自數(shù)據(jù)庫的一致性管理機制。比如傳統(tǒng)數(shù)據(jù)庫的主從結(jié)構(gòu)(例如IBM DB2的HADR、Oracle的DataGuard)就是在多個節(jié)點之間實時復(fù)制數(shù)據(jù)的一種方式。
當(dāng)然,和區(qū)塊鏈比起來這種方式一方面是做不到傳說中的“去中心化”,另一方面只能有一個節(jié)點作為主節(jié)點負(fù)責(zé)讀寫,其他節(jié)點作為從節(jié)點只讀,而無法完全做到異地多主多活的拓?fù)浣Y(jié)構(gòu)。
而分布式數(shù)據(jù)庫(如NoSQL)使用了多副本自動選舉的機制,業(yè)界大家都在談?wù)摰腜axos、Raft就是典型的多副本一致性管理算法,與區(qū)塊鏈中PBFT等機制存在異曲同工之處。
所以區(qū)塊鏈更像是一類擁有特定架構(gòu)并為特定目的而設(shè)計的分布式數(shù)據(jù)庫。
區(qū)塊鏈大本營:區(qū)塊鏈技術(shù)在和傳統(tǒng)數(shù)據(jù)庫兩者機制中的不同點又是什么呢?
王濤: 區(qū)塊鏈與傳統(tǒng)數(shù)據(jù)庫的本質(zhì)相同,而所有的不同點都來自于“去中心化”,也就是“異地多活”這個前提。
就好像新型分布式數(shù)據(jù)庫與傳統(tǒng)數(shù)據(jù)庫相比,所有的設(shè)計變更都來自于“PC服務(wù)器內(nèi)置盤替代外接盤陣”這個前提。區(qū)塊鏈技術(shù)中不論是UTXO、nonce、PoW、PoS、數(shù)字簽名等一系列聽起來很“高大上”的東西,其目的都是圍繞著解決“異地多活”這個困擾著數(shù)據(jù)庫行業(yè)專家20多年的硬骨頭來設(shè)計的。
我們先簡單從事務(wù)與一致性算法這兩個方面,來看看區(qū)塊鏈與數(shù)據(jù)庫技術(shù)的核心差異在哪里。
從事務(wù)功能來看,數(shù)據(jù)庫的事務(wù)機制就是為了保障通用場景下的一致性原子操作。而區(qū)塊鏈技術(shù)為了滿足異地多活的前提,將原子操作通過特殊的事務(wù)日志結(jié)構(gòu),拋棄了通用業(yè)務(wù)場景,而是百分百集中到支付與結(jié)算業(yè)務(wù),從而實現(xiàn)了結(jié)算場景下的異地多活原子操作。
舉個例子,比特幣使用的UTXO結(jié)構(gòu)在跨遠(yuǎn)距離網(wǎng)段的多活架構(gòu)中,是一種替代傳統(tǒng)事務(wù)交易日志結(jié)構(gòu)的方式,將幾個操作合并在一條事務(wù)記錄里面作為原子操作發(fā)送,而不是每條記錄的更改都作為獨立的記錄,并通過反向指針串聯(lián)起來。同時,UTXO并不存儲每條記錄的最終結(jié)果,而是存儲變更過程,這與傳統(tǒng)數(shù)據(jù)庫中事務(wù)日志的存儲機制有著理念上的區(qū)別,之后我們會詳細(xì)討論為什么在區(qū)塊鏈模型中使用UTXO的價值所在與局限性,以及如果采用傳統(tǒng)日志方式所引發(fā)的局限性和可能的解決方案。
實際上,和傳統(tǒng)事務(wù)機制比起來UTXO的理念并不復(fù)雜,同時目前UTXO對于通用事務(wù)來說局限性很大,無法用于非支付類業(yè)務(wù)的場景,但是這種思路未來也許會成為多活數(shù)據(jù)庫中支持通用事務(wù)的一種基礎(chǔ),值得所有數(shù)據(jù)庫領(lǐng)域的從業(yè)人員深入思考。
當(dāng)然,當(dāng)前的UTXO結(jié)構(gòu)的執(zhí)行效率優(yōu)化也是很大的問題。像在比特幣當(dāng)前的代碼實現(xiàn)中,CTxMemPool對象中存在大量的持有全局鎖函數(shù)。由于UTXO需要追蹤每一個coin的花費流程,在內(nèi)存中形成一個巨大的樹狀模型,因此絕大部分需要跟蹤交易的操作都需要對內(nèi)存池進(jìn)行全局鎖定,導(dǎo)致執(zhí)行效率相對低下。相比起傳統(tǒng)數(shù)據(jù)庫緩沖池的數(shù)據(jù)頁模型,比特幣的UTXO實現(xiàn)方式有待進(jìn)行大量優(yōu)化和提升。
而共識部分則對應(yīng)著傳統(tǒng)的一致性算法,也就是解決“誰應(yīng)該寫”的問題。
現(xiàn)在用的什么PoW、PoS、DPoS、PBFT之類的算法,其實就對應(yīng)了數(shù)據(jù)庫的一致性算法,本質(zhì)上就是決定誰來作為永久化日志存儲的基準(zhǔn)。在多活架構(gòu)中既然每個節(jié)點都能進(jìn)行寫入操作,為了讓大家達(dá)成一致必須在某個時刻向一個節(jié)點看齊。這個時間跨度是像比特幣那樣每十分鐘,還是像以太坊那樣每十幾秒,還有用什么方式?jīng)Q定誰是這個基準(zhǔn)節(jié)點,就是所謂共識算法的核心。
對于“誰應(yīng)該寫”的衍生問題,就是“寫的東西是不是真實”。這個問題在傳統(tǒng)數(shù)據(jù)庫體系是默認(rèn)排除的。
區(qū)塊鏈的共識算法另一個需要解決的問題就是拜占庭問題。如今,鏈在公網(wǎng)上,并不知道其他對等節(jié)點是不是靠譜的,這才是共識算法難以得到突破的關(guān)鍵。既要滿足功能層面的需求,還要從算法上保證不靠譜的個別節(jié)點不會影響整個網(wǎng)絡(luò)的一致性共識。
其他的數(shù)字簽名之類的都是小特性,基本搞IT的兄弟都很明白,在這里就不多說了。
區(qū)塊鏈大本營:作為數(shù)據(jù)庫和分布式技術(shù)的專家,您如何看待區(qū)塊鏈技術(shù)的發(fā)展?
王濤: 現(xiàn)在“古典”和“區(qū)塊鏈”的概念大家吵的很火熱,在技術(shù)領(lǐng)域也不例外。
經(jīng)過一段時間的深入了解,我看到作為第一批區(qū)塊鏈技術(shù)的實現(xiàn),傳統(tǒng)比特幣與以太坊在共識機制、存儲機制、智能合約機制、跨鏈通訊機制等領(lǐng)域并沒有非常嚴(yán)密的設(shè)計。
這些技術(shù)的不嚴(yán)密,就引發(fā)了一些在數(shù)據(jù)庫與存儲領(lǐng)域比較常見的問題,導(dǎo)致其數(shù)據(jù)規(guī)模無法無限增加,比如當(dāng)前ETH幾百GB就產(chǎn)生了嚴(yán)重的性能瓶頸,幾乎不可能到達(dá)上百TB規(guī)模,吞吐量極為有限,這樣單位吞吐量基本上沒辦法適應(yīng)通用分布式數(shù)據(jù)存儲或通用結(jié)算體系的要求。
從產(chǎn)品功能的角度看,當(dāng)前的區(qū)塊鏈產(chǎn)品與數(shù)據(jù)庫相比存在極大的差距。尤其是對于在業(yè)界存在了幾十年的關(guān)系型數(shù)據(jù)庫,其主要核心功能包括增刪改查,而主要結(jié)構(gòu)則包括SQL解析、日志、數(shù)據(jù)管理、以及索引管理幾大模塊。因此從功能上看,當(dāng)前區(qū)塊鏈可以說是一個極簡的多活數(shù)據(jù)庫模型,功能支持僅僅是數(shù)據(jù)庫的一個微小子集。
現(xiàn)在的區(qū)塊鏈技術(shù)還處于0.1版本的時代,就好像80年代各個數(shù)據(jù)庫技術(shù)百家爭鳴的年代一樣,各自都在提出新的架構(gòu)和觀點。
因此,當(dāng)我們使用變化的眼光來看待區(qū)塊鏈的時候,很多當(dāng)前的問題實際上并不是不可解決的。例如每秒鐘3筆交易的比特幣技術(shù),是不是意味著UTXO模型不行呢?當(dāng)然不是。
我們只有當(dāng)正確理解每一個設(shè)計的核心思想以及其局限性,才能用動態(tài)發(fā)展的眼光看待新技術(shù),了解掩藏在不同產(chǎn)品特性后面的深層次本質(zhì)與原理。
所以我認(rèn)為,區(qū)塊鏈技術(shù)的未來發(fā)展,主題是“融合”。就好像之前NoSQL與NewSQL之爭,最終也都演進(jìn)到兩者融合成為Multi-Model Database一樣,在區(qū)塊鏈與傳統(tǒng)數(shù)據(jù)庫技術(shù)越來越多互相融合后,最終會形成一個更有效的數(shù)據(jù)管理體系。
區(qū)塊鏈大本營:分布式數(shù)據(jù)庫和區(qū)塊鏈技術(shù)的融合,到底能解決什么問題?
王濤: 分布式數(shù)據(jù)庫和區(qū)塊鏈技術(shù)的融合,我認(rèn)為兩者結(jié)合點非常非常多。
區(qū)塊鏈彌補了原有數(shù)據(jù)庫機制的多活之間事務(wù)的難點,其創(chuàng)新在于支持多活架構(gòu)。全世界無數(shù)傳統(tǒng)數(shù)據(jù)庫專家,從上世紀(jì)90年代就開始研究分布式多活數(shù)據(jù)庫,但是到現(xiàn)在也沒有任何成型的理論和實現(xiàn),在最近二十年一直無法突破的領(lǐng)域。
在區(qū)塊鏈技術(shù)上,它拋開了強一致和通用事務(wù)能力,在對交易和結(jié)算領(lǐng)域使用特定的數(shù)據(jù)結(jié)構(gòu)與算法實現(xiàn)了這種機制,實際上是一種非??鐣r代的思路,絕對值得所有數(shù)據(jù)庫行業(yè)的從業(yè)者借鑒和反思。
而分布式數(shù)據(jù)庫就將發(fā)揮其特性,包括數(shù)據(jù)的擴展性、高并發(fā)、高性能以及快速的標(biāo)準(zhǔn)化訪問還有更靈活的使用場景。
通過兩者技術(shù)結(jié)合,將會形成數(shù)據(jù)庫為基礎(chǔ)的去中心化管理機制。通過分布式數(shù)據(jù)庫,提供了通用的事務(wù)支持,高并發(fā)、高性能以及所有包括增刪改查、SQL解析、日志、數(shù)據(jù)管理、索引管理等主要功能。而對區(qū)塊鏈技術(shù)的融合,
將解決多活數(shù)據(jù)庫的“雙花問題”也就是一致性控制的問題,還能解決公網(wǎng)內(nèi)的信任問題以及整個數(shù)據(jù)的更高安全性。
如果想用現(xiàn)實的場景來舉例,就不得不將區(qū)塊鏈和業(yè)務(wù)模式捆綁到一起。其實可以這樣簡單來看,凡是需要使用到異地多活機制的存儲,原則上都可以使用區(qū)塊鏈技術(shù)來完成。當(dāng)然,這么說有點粗暴,里面還涉及到一大堆例如強一致性、吞吐量之類的需求,但是為了簡單起見大家可以先這么理解。
舉例來說,如果把淘寶看做是中心化設(shè)計的一個巔峰,全球最大的百貨商店,所有開網(wǎng)店的店主都要求著阿里爸爸給自己首頁推薦,那么去中心化的淘寶可以認(rèn)為是,只要想要開網(wǎng)店的小姑娘,通過下載一個“區(qū)塊鏈淘寶”的系統(tǒng),就可以免費自由地向這個本地數(shù)據(jù)庫寫入自己要開網(wǎng)店的信息,并把需要賣的東西掛到商店里。然后這個系統(tǒng)通過區(qū)塊鏈技術(shù)與網(wǎng)上其他所有店長的系統(tǒng)相連,這樣小姑娘就可以不需要花任何“租金”就能開網(wǎng)店啦。同時每一筆交易也“沒有中間商賺差價”,從而完全免除了“店大欺客”所帶來的危害。
區(qū)塊鏈大本營:說說你們正在做的事情,未來巨杉這邊對于區(qū)塊鏈技術(shù)這塊的方向規(guī)劃大概是怎么樣的?
王濤: 正如上文所說的模式,巨杉數(shù)據(jù)庫通過分布式拓展性、高性能高并發(fā)以及SQL支持等重要特性,目前已經(jīng)成功的在一些區(qū)塊鏈的應(yīng)用中得到使用。同時通過我們自身技術(shù)團(tuán)隊在數(shù)據(jù)庫、分布式架構(gòu)等等領(lǐng)域的豐富經(jīng)驗,巨杉也在區(qū)塊鏈算法上進(jìn)行了創(chuàng)新,并且將兩者進(jìn)行了有機的結(jié)合,可以說正在逐漸實現(xiàn)我們所提到的兩種技術(shù)融合的過程。
此外,巨杉數(shù)據(jù)庫基于在企業(yè)級市場的豐富經(jīng)驗,還將會通過技術(shù)融合,讓更多的用戶更好的應(yīng)用區(qū)塊鏈技術(shù)。
我們巨杉接下來一段時間的產(chǎn)品線設(shè)計已經(jīng)受到了區(qū)塊鏈技術(shù)的很多啟發(fā),未來大家可能會看到數(shù)據(jù)庫與區(qū)塊鏈技術(shù)更加完美的結(jié)合。
區(qū)塊鏈大本營:如果傳統(tǒng)IT人想入門或者融合區(qū)塊鏈的技術(shù)理念,您有什么好的建議呢?
王濤: 搭建測試環(huán)境,看代碼,gdb跟蹤,真正沉下心死磕某一個區(qū)塊鏈底鏈,把里面的機制理解透徹。作為入門教材,大家可以看看比特幣的代碼。比如將bitcoind編譯完了搭建個測試網(wǎng)絡(luò),從頭一步步跟蹤代碼流程,是深入理解PoW、UTXO等機制最有效的方式。
而且我認(rèn)為,最好的了解辦法就是閱讀這幾個算法、機制相關(guān)的論文資料。因為這些才是設(shè)計者真實設(shè)計理念、原理的嚴(yán)謹(jǐn)記錄,所謂的“解讀”和“翻譯”很可能會忽略了一些部分或者曲解了一些最初的意思。
另外,從我本人的經(jīng)驗來看,閱讀開源項目的開發(fā)者指南和代碼,是最好的理解產(chǎn)品設(shè)計思想的方式。
后記:
以上是巨杉數(shù)據(jù)庫CTO王濤,從數(shù)據(jù)庫角度解釋區(qū)塊鏈,對于區(qū)塊鏈技術(shù)的分享,如果你沒有聽夠,還想了解更多,希望王濤能更多講講區(qū)塊鏈的技術(shù)精髓和實戰(zhàn),請在留言區(qū)發(fā)表你的期待,我們將根據(jù)你的期待,邀請王濤為你帶來更多精準(zhǔn)的技術(shù)分享。
王濤:SequoiaDB巨杉數(shù)據(jù)庫的聯(lián)合創(chuàng)始人&CTO
王濤曾是北美IBM DB2 Lab核心研發(fā)成員,有著超過十年的數(shù)據(jù)庫核心架構(gòu)設(shè)計,數(shù)據(jù)庫引擎研發(fā)和企業(yè)級數(shù)據(jù)庫應(yīng)用的經(jīng)驗。王濤同時對區(qū)塊鏈技術(shù),分布式架構(gòu),分布式算法,區(qū)塊鏈以及去中心化業(yè)務(wù)應(yīng)用有著深入的了解。
2012年公司成立以來,王濤先生一直主導(dǎo)著SequoiaDB產(chǎn)品的架構(gòu)設(shè)計與開發(fā),并在業(yè)界對未來數(shù)據(jù)庫、大數(shù)據(jù)、區(qū)塊鏈技術(shù)發(fā)展進(jìn)行全力地推動。
王濤作為SequoiaDB巨杉數(shù)據(jù)庫的兩位創(chuàng)始人之一,目前擔(dān)任SequoiaDB的CTO與總架構(gòu)師。在王濤先生的領(lǐng)導(dǎo)下,SequoiaDB的技術(shù)團(tuán)隊從零開始打造的分布式數(shù)據(jù)庫,如今SequoiaDB目前已經(jīng)擁有超過30家大型銀行用戶,以及近百家企業(yè)用戶,并已經(jīng)在多個銀行核心系統(tǒng)投入生產(chǎn),并于2017年入選國際技術(shù)分析機構(gòu)Gartner的數(shù)據(jù)庫年度報告。
本文來自區(qū)塊鏈大本營,創(chuàng)業(yè)家系授權(quán)發(fā)布,略經(jīng)編輯修改,版權(quán)歸作者所有,內(nèi)容僅代表作者獨立觀點。[ 下載創(chuàng)業(yè)家APP,讀懂中國最賺錢的7000種生意 ]
什么是移動開發(fā)程序員
就是移動終端程序的開發(fā)人員,狹隘的理解可以是手機應(yīng)用開發(fā)察激,比較全面的理解可以是手機、平板、PDS、POS機以及其他便攜式的移動終端,和沒物甚至包括一些硬件組件,喚液如果想做一個資深的移動程序開發(fā)人員不光要熟悉目前主流的移動終端操作系統(tǒng)程序開發(fā),還要熟悉硬件及Linux知識
以上就是關(guān)于程序員pos機,程序員應(yīng)關(guān)注其技術(shù)本質(zhì)的知識,后面我們會繼續(xù)為大家整理關(guān)于程序員pos機的知識,希望能夠幫助到大家!
