當前位置:首頁 » 數據倉庫 » 資料庫開發需要什麼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫開發需要什麼

發布時間: 2023-03-15 01:55:37

『壹』 從事大數據開發需要具備哪些技能

大數據開發一般要具備編程能力,就我從業3年多經驗來看,有編程能力會獲得更好的發展。
大數據開發一般有數倉開發、數據分析、數據開發三大類,每類要求的技能是不一樣的。但是都有很多共通的技能。
通用的技能:除了具備基礎的sql能力以外,包括會用傳統的Mysql、Oracle這種傳統資料庫,而且要會用Hive、Hbase這些基於分布式的資料庫;當然Java編程能力是不可少的,其他方面的諸如Maprece和Spark也會就更好了。會用集群,集群除了問題有一定解決集群問題的能力。
數倉開發:要會數倉建模,維表、事實表、主題表、星型模型、雪花模型等等,要對業務非常熟悉,有全局觀,才能建好數據倉庫。
數據開發:數據開發有離線開發和實時開發,這種更偏向後端開發,類似java有需求就開發,加上平時對程序維護。
數據分析:這個要求sql功底強,如果能用python對數據分析那會更好了。要會用sqoop和kettle等這些常用的ETL工具,會用報表系統。
當然,如果你想學習,可以深入學習更多的東西。畢竟在平時開發的過程中,尤其是小公司分工不明確的情況下,這些技能或多或少都需要我們掌握的。就是一個人可以當幾個人用,類似全棧工程師。

『貳』 做資料庫開發工作都要學什麼啊

計科不教java嗎?你是自己又深入研究了?java其實是每個程序員都得會的東西,你要是想從事資料庫方面的工作也得學好java,然後再單獨研究資料庫,學oracle可以先學PL/SQL,然後學oracle管理方面的東西,可以考個oracle認證OCP,給你推薦oracle的書吧
「oracle
DBA培訓教程」(何明著)還挺好的

『叄』 資料庫開發工程師的技能要求

資料庫開發工程師應具備的技能要求:


1. 通用基礎技能要求

精通一種常用編程語言(C/C++、JAVA、PHP等),了解主流的框架、庫使用和原理。

深入了解計算機數據結構和演算法設計,具備Linux操作系統基礎知識。

掌握基本的網路編程知識,熟悉多線程編程及其技巧。

熟練掌握Linux、web server、資料庫、緩存相關技術的使用,了解內部實現機制為最優。

掌握資料庫基本原理和知識,熟悉SQL語法規則和特點。

有開源資料庫(MySQL、PostgreSQL等)研究和開發經驗。


2. 高階要求

熟練掌握分布式系統理論並有著大量實踐。

開源社區成員,為開源軟體提交過patch

精通Linux系統IO、鎖等調優技術。