你是個(gè)軟件架構(gòu)師嗎?(轉(zhuǎn))
摘要: 開(kāi)發(fā)和架構(gòu)的界限難以捉摸。有些人告訴你它根本不存在,架構(gòu)只是開(kāi)發(fā)者們所做的設(shè)計(jì)過(guò)程的簡(jiǎn)單擴(kuò)展。 另外一些人認(rèn)為這是一個(gè)鴻溝,它只能由那些做到高度抽象,而且不會(huì)陷入實(shí)現(xiàn)細(xì)節(jié)的開(kāi)發(fā)者才能跨越。通常,在這兩個(gè)極端的觀點(diǎn)中間某處有個(gè)可操作的平衡點(diǎn);不論如何,怎么從開(kāi)發(fā)轉(zhuǎn)換為架構(gòu)師都是個(gè)有趣的問(wèn)題。
經(jīng)常被用來(lái)區(qū)分軟件架構(gòu)和軟件設(shè)計(jì)開(kāi)發(fā)的關(guān)鍵幾點(diǎn)包括 伸縮性和抽象程度的增加以及作出正確設(shè)計(jì)決策意義的增強(qiáng)。軟件架構(gòu)是通過(guò)一個(gè)全局的觀點(diǎn),宏觀的視角來(lái)理解軟件系統(tǒng)作為一個(gè)整體如何工作。
即使這能夠幫助區(qū)分軟件開(kāi)發(fā)和架構(gòu),它并不能幫助理解某人如何從開(kāi)發(fā)提升到架構(gòu)。 并且,它也不能幫助識(shí)別誰(shuí)能夠成為一個(gè)好的軟件架構(gòu)師,如果你想雇人的話(huà)你如何去尋找他們以及你是否是一個(gè)軟件架構(gòu)師。
閱讀全文
Oracle Flashback 技術(shù) 總結(jié)(轉(zhuǎn))
摘要: Flashback 技術(shù)是以Undo segment中的內(nèi)容為基礎(chǔ)的, 因此受限于UNDO_RETENTON參數(shù)。要使用flashback 的特性,必須啟用自動(dòng)撤銷(xiāo)管理表空間。
在Oracle 10g中, Flash back家族分為以下成員: Flashback Database, Flashback Drop,F(xiàn)lashback Query(分Flashback Query,Flashback Version Query, Flashback Transaction Query 三種) 和Flashback Table。
閱讀全文