企業資料庫的選擇通常由系統架構師主導決策 - thenewstack

banq發表於2020-11-03

忘了開發人員吧,今天的王國創造者被稱為架構師,而且研究繼續表明,如果按照架構師的偏好會採用不同的技術。
一個典型的例子是資料庫。根據Percona的“ 2020年開源資料管理軟體調查”,41%的組織中架構師決定了如何選擇用於新應用程式的資料庫技術。而只有16%組織由資料庫管理員(DBA)負責。
在由開發人員選擇資料庫技術的組織中,很少使用Oracle和Microsoft SQL Server。以DBA為中心的組織最有可能使用這兩個非開源選項,但是許多架構師似乎也在具有這些傳統資源的地方工作。有趣的是,DBA似乎更偏愛Cassandra,但這可能是由於大量Cassandra開源社群參與者參與了調查的結果。
在由管理層做出技術決策的組織中,採用多個資料庫的比例要低得多。選擇資料庫時,這些組織可能不考慮資料儲存Redis,Elastic Search和Kafka。另一個解釋是這些技術不在他們的雷達範圍內。
對於開發人員和Kafka,情況可能就是這樣。儘管Kafka在許多資料流堆疊中很普遍,但只有20%的開發人員在其中為新應用程式選擇資料庫技術的組織中使用它。
在更宏觀的層面上,Lightbend的“ 2020-2021年雲原生採用趨勢”提供了有關架構師正在尋找什麼的資訊:與開發人員相比,架構師認為系統的效能和彈性優先於新的應用功能。儘管他們需要可互操作的技術框架,但架構師始終在尋找可以透過API使用的服務。相比之下,三分之二的軟體和資料工程師更喜歡可以親自配置和維護的技術。

資料工程師是下一代雲原生資料基礎架構的核心。在沒有嘗試確切定義職位角色需要的情況的情況下,讓我們看看來自50多個具有職位角色的Lightbend受訪者的其他資料點。55%的資料工程師將其雲原生基礎架構策略描述為“積極採用”,而平均受訪者為39%。有趣的是,資料工程師也更有可能將其大部分主要應用程式或系統託管在私有云中-31%,而平均受訪者為17%。
看來,許多資料工程師已經在使用Hadoop和其他在私有云中執行的大資料系統。他們專注於將基礎架構遷移到雲提供商,35%的人表示這是遷移到“雲原生”的最重要方面,而只有20%的架構師認為這是最重要的方面。

 

相關文章