大家好,我是Lake,專注大數據技術、互聯網科技見解、程序員經驗分享
作為一名大數據工程師,我來說下我的想法。如何使用大數據技術為企業創造更大的價值?這里有兩個注重點,一個是大數據技術,一個是為企業創造價值。目前大數據在不同的應用場景,可以分為很多不同種類的技術,比如數據的離線計算有Hadoop、Spark,存儲方面有HBASE、HDFS、MongoDB、JanusGraph,消息中間件有Kafka、MetaQ,實時計算有Storm、Flink、SparkStreaming等等。這么多大數據技術,怎么樣為企業創造出更大的價值呢,我認為有一下幾點:
保證線上業務穩定性
目前很多企業最底層都用到大數據相關技術,如何保證線上業務穩定成為大數據技術最重要的一件事情。線上業務不穩定會直接影響到消費者的使用,尤其是涉及到交易相關的業務更是重中之重。線上業務的穩定性不能受到大數據集群抖動而產生影響,打個比方,線上訂單交易鏈路在最底層使用到了HBase數據庫,但HBase集群突然Down掉之后,那么線上用戶突然不能夠進行下單和支付了,這對于公司來說,直接就影響到公司的交易額和利潤,這種情況是公司絕對無法容忍的。
所以你能夠保證公司所使用大數據技術集群資源越穩定,那么對于線上業務的穩定運行就越有保證,通過對大數據集群穩定性進行保障,進一步提升消費者的使用體感,這就是你的價值。
更好的降低大數據集群機器資源消耗
更好的降低公司大數據集群機器的資源消耗,提升公司集群資源的使用率,進一步壓榨機器的性能也為公司帶來了價值。公司每臺機器,說實話,都需要從外進行采購,這消耗的就是公司的資金。如果你能在現有的機器上,滿足更多的業務,而不只是單純的購買機器水平擴展來滿足業務,這樣會進一步幫助公司節約資金。公司的最終目的也是為了盈利,你幫公司降低了機器的購買,這也是為公司節約了一筆很大的成本。
大數據技術創新
大數據技術發展到了一定程度,就需要自己通過技術創新,來滿足公司一些更為復雜的業務場景。通過技術創新,帶動業務發展。比如圖數據庫的出現,使得公司能夠使用圖數據庫來構建用戶的社交網絡圖,通過構建的社交網絡圖可以快速了解到用戶的關注、用戶的粉絲、和用戶興趣相同的用戶有哪些。哪些用戶是信息傳播關鍵點等等,通過大數據技術的創新,知道更多潛藏在大數據底層的商業信息價值,從而幫助公司上層更好的做戰略規劃。同時,也可以通過技術創新,變革整個公司的技術架構,使用新的技術來滿足未來公司戰略的發展,最直接的例子,就是阿里云。
總結
總體來說,大數據如何為公司創造更大的價值,我認為可以從提升大數據集群的穩定性入手,更好的保證公司線上業務的穩定和運行。其次,可以更好的壓榨和節約公司的大數據集群相關的機器資源,從而減少公司機器方面的采購成本。最后,就是通過大數據技術創新,通過技術來驅動業務的發展,當然這也是最難的一點,如果你能做到通過某種大數據技術的創新使得公司戰略方面業務的成功,那么你的價值對于公司來說,將是無法估量的。
如果你覺得我的問答有幫助的話,歡迎你點贊轉發或者關注我,更多干貨內容,LakeShen說,你的小小的鼓勵,就是我持續分享的動力。