學習資料選擇什麼資料庫好,學習資料庫選擇什麼資料庫好?

2021-12-20 17:57:28 字數 6274 閱讀 1459

1樓:匿名使用者

都一樣 都要學結構化查詢語言 一理通萬理通但是若你的公司或客戶都是傾向 "免費" 那你就學 mysql (但你必須有更強的自我解決問題能力)

若他們傾向 "高效專業" ,且他們口袋很有錢 , 那你就學 oracle

若傾向怕麻煩 , 且願意付出一筆錢 , 那你就學 sql server

2樓:鬼適

建議從mysql學起,因為越來越多的公司都是用mysql。

(貌似跟以前源資料庫差別很大了,但是大致使用啥的也不會變太多啦)我最開始是看書學習的,後來公司的前輩給我推薦了一個社群專業的資料庫知識分享社群 免費技術交流社群可以在這裡學到不少東西

學習資料庫選擇什麼資料庫好?

3樓:匿名使用者

都一樣 都要學結構化查詢語言 一理通萬理通但是若你的公司或客戶都是傾向 "免費" 那你就學 mysql (但你必須有更強的自我解決問題能力)

若他們傾向 "高效專業" ,且他們口袋很有錢 , 那你就學 oracle

若傾向怕麻煩 , 且願意付出一筆錢 , 那你就學 sql server

4樓:新華保險吳俊

資料庫(database)是按照資料結構來組織、儲存和管理資料的倉庫,它產生於距今六十多年前,隨著資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種型別,從最簡單的儲存有各種資料的**到能夠進行海量資料儲存的大型資料庫系統都在各個方面得到了廣泛的應用。

oracle,mysql,sql server等等自己測試選簡單,硬體要求低的,如mysql企業級建議用oracle,功能較全

5樓:漁的魚

一般是mysql和sqlserver

6樓:匿名使用者

mysql

適合中、小型**。

7樓:天天

sql_several

初學資料庫,選擇哪個軟體?

8樓:匿名使用者

建議用sql server ,sql2000就可以練習用

我想學習資料庫,主要用於**後臺用的。我現在在選擇資料庫型別,請大家給點意見。

9樓:

mssql(請不要簡稱為sql)是這裡面最容易學的了,但是沒有一個大型企業信賴這個東西。這三個資料庫廠商都支援sql標準,但又都有自己的一些東西在裡面。mssql是這三個裡面穩定性最差、資料承載量最差、效率最差的dbms,儘管如此,因為好用,如果你是初學者,那麼,選擇mssql吧。

第二個oracle,應該是全球最值得信賴的資料庫產品,擁有絕對的多數使用者,穩定性不錯,然後,對於初學者絕對是個噩夢,因為管理起來太難了。db2,全球最先進的資料庫,或許因為ibm的戰略錯誤導致這個產品沒有佔有行業第一。同時mysql也是一個選擇,開源,易用。

10樓:

看來你對網頁程式設計的學習也不是很深,正在學吧。建議你學access ,在網頁程式中,它和ms sql 的呼叫方法十分相似,幾乎只要改幾個詞就可以呼叫ms sql資料庫。不過假如你要學的只是用於網頁後臺,那就沒必要學多少,只需知道幾個名稱指的是什麼就可以了(比如欄位,表 等);我也學過網頁程式設計,但對access的學習也差不多如此。

11樓:偶爾也會發發呆

工業用資料庫一般是 oracle db2 sybase中小型企業應用系統一般使用sqlserver mysql超小的應用一般是access

這些都是比較主流的

12樓:

用ms-sql!

我是學asp的`

我們學校就學的它`資料庫就是選的微軟的`一般中小型企業都用它`

13樓:

sql吧,太普遍了

oracle也不錯,大系統用的是它

14樓:匿名使用者

看你用什麼來進行程式設計了```ms sql和微軟的產品整合好點 oracle

並行要好點 其實效能來說```我沒有明顯感覺到2者的差異

15樓:匿名使用者

先學access,簡單易學,其次是ms_sql,再其它

如何選擇合適的資料庫

16樓:微策略中國

如何選擇資料庫

一般來講,資料分析的查詢不會直接從生產環境的資料庫來讀取資料,一方面是影響線上效能,另一方面是oltp的表結構設計更多的是面向插入,而不是讀取。如何來選擇合適的資料庫做資料分析呢?本文給出了四方面的考量,拋磚引玉。

1. 客戶要分析什麼樣的資料

2. 客戶分析的資料量是多少

3. 客戶工程師團隊技術背景,運維能力

4. 預期的資料分析的響應時間

客戶要分析什麼樣的資料

上文已簡單介紹了關係型資料庫和非關係型資料庫的區別,這裡就不再贅述。下圖是一個簡單的分類。

客戶分析的資料量是多少

使用者需要分析的資料量越大,就越應該考慮非關係型資料庫。

上圖給出了選擇合適資料庫的思路。不同的資料庫處理資料的能力不同。如果你打算處理1t以下的資料,那麼可以使用postgres或者mysql,但如果資料量增大到5t以上,需要在擴充套件性方面下些功夫。

當然,各個資料庫廠商也在不斷的優化效能,像微策略這樣的bi平臺也在緊跟各個廠商的步伐,對各個資料庫的特性進行深入的研究,把資料庫新特性運用到bi產品中,給客戶深入分析各個資料庫的優勢劣勢, 確保為客戶提供最大的投入產出比。

客戶工程師團隊技術背景,運維能力

客戶需要了解自己技術團隊的人員結構、技術偏好。如果有強大的技術團隊,關係型和非關係型資料庫都可選擇。一般來講,非關係型資料庫需要更多管理維護的時間。

如果沒有足夠的運維人員,可以選擇像postgres, google sql (a hosted mysql option) 或者 segment warehouses (a hosted redshift) 這樣的資料庫,要優於redshift, aurora or bigquery等。如果運維人員充足,可以選擇redshift等,為以後強大的擴充套件性做好準備。從另一個角度來說,分析半結構化資料是也是比較普遍的需求。

這樣就對資料科學家的技能提出了更大的挑戰。物件導向的程式設計背景,精通python/r 等語言也是對客戶工程師團隊的重要考量。

預期的資料分析的響應時間

比如像欺詐檢測、系統監控等實時資料分析需要的資料分析相應時間有嚴格的要求。其他的資料分析比如像電子商務**的使用者留存分析等,並沒有實時響應的嚴格要求。客戶需要結合自己的使用者場景,來選擇合適的資料倉儲。

如果絕大部分的分析是基於已有的資料,對資料的實時性沒有特別高的要求,建議使用者選擇像redshift or bigquery這樣的資料庫,對資料的讀取和合並做了大量的優化。如果客戶對實時性要求非常高,可以考慮非結構化的資料庫方向和記憶體資料庫方向。

當然,選擇用什麼樣的資料庫做資料倉儲,只是第一步。以實時分析為例,需要從資料倉儲,資料湖,計算引擎等架構方面做出通盤的考慮。

17樓:匿名使用者

商業oracle,微軟sqlserver,免費mysql不過還得看看需求吧,資料庫不是程式語言不能用哪個更好來區分,主要是看你平時的工作需求,規模大小,還有就是應用場景。。

不過如果是新手的話可以從雲資料庫網頁連結開始瞭解,可根據不同場景不同需求搭建應用一下有一個最起碼的認識。

相對於傳統的資料庫搭建,雲資料庫有一個後臺控制面板,通過控制面板實時見監控運算元據庫,等於省了一個運維人員,而且後臺的操作簡潔易用,學習成本比較低。那它來入門最好不過了。

18樓:幕貫徹落實匣

常用的資料庫一般是分為三種: (一)、access (二)sql server (三)mysql, access是一種桌面資料庫,只適合資料量少的應用,在處理少量資料和單機訪問的資料庫時是很好的,效率也很高。但是它的同時訪問客戶端不能多於4個。

access資料庫有一定的...

我想選擇資料庫作為研究方向,但不知道從**下手。希望大家為我推薦幾本自學教材。

19樓:

最好是先想好想要發展什麼資料為主,然後在這個基礎上考慮入門由淺入深,不然太籠統了,學習起來很累,有點像做無用功!

比如要學oracle、db2、informix,或者乾脆就是sqlserver!

20樓:朱華平

不管什麼資料庫,必須通過實踐,也就是真正做幾個資料庫的專案才能有切身的體會,才能真正掌握其中的奧祕。看書都是紙上談兵,必須實踐+看書

21樓:匿名使用者

資料庫做起來很麻煩的,一個專案,資料庫是最重要的,也是最難設計的,設計不好,整個程式的執行效率就不行,還需要非常非常好的邏輯能力。你可以在網上看看資料庫的一些知識,能做資料庫的人絕對是個很牛的人,現在主流資料庫像oracle(甲骨文公司),sql server(微軟) 等,oracle是收費的,一般中小型企業用的都是sql server ,但大型企業,不在乎那幾個錢,用的是oracle,oracle也是比較大型的資料庫,祝你學有所成。

22樓:匿名使用者

資料庫研究建議你從微軟的sql server開始,特別注意認真的學習sql server的聯機叢書,裡面除了sql server的使用,也有很多資料庫基本概念。因此建議從頭到尾通讀一遍。

要成為資料庫高手你必須:熟練使用sql語句、對查詢進行優化、對資料匯入匯出熟練、掌握資料倉儲概念、知道和儲存相關知識

23樓:匿名使用者

學oracle吧,參加培訓班,把基礎打牢。最好有師傅帶。

工作需要,對資料庫的選擇

24樓:

老兄你可專心從事你的工作,把這事交給我們這些做軟體的,說清你的需求,我給你做吧,我是學生,不會收你太高費用的,怎麼樣?

有意可以聯絡統:msn: [email protected]

25樓:匿名使用者

其實計算機的語言都是相通的,只是語法結構不太一樣而已,學習的重點不是哪種語言,而是一種資料結構,一種資料庫的思想。建議你還是先學習一下資料結構和資料庫吧,這樣,學習起來比較輕鬆,也比較有實用價值。

26樓:匿名使用者

我還是一如既往的支援vfp

如何選擇資料庫?

27樓:匿名使用者

商業oracle,微軟sqlserver,免費mysql

不過還得看看需求吧,資料庫不是程式語言不能用哪個更好來區分,主要是看你平時的工作需求,規模大小,還有就是應用場景。。

不過如果是新手的話可以從雲資料庫網頁連結開始瞭解,可根據不同場景不同需求搭建應用一下有一個最起碼的認識。

28樓:

1、我認為你個需求:mysql、sqlserver...都可以完成。

2、如果經濟上充足:oracle、db2隨你選。

3、如果是我會選擇搭建資料庫叢集,採用20個mysql實現這個需求。(難度相當高,你懂得。)

如何選擇資料庫?

29樓:嫭兏鍯

mysql:如果**基於php開發,則適合使用mysql。如果您的虛擬主機採用linux作為作業系統(即linux虛擬主機),一般也採用mysql。

mysql具有很高的效率,勝任大中小各種型別的**應用。搭配phpmyadmin,使用者通過瀏覽器即可方便的管理資料庫。

sqlserver/access:

如果**是基於asp或asp.net開發,一般使用微軟的access或sqlserver(即mssql)。其中access是文字資料庫,其查詢或儲存效率遠低於sqlserver,不宜作為大型應用的選擇,通常適用於小型**。

而sqlserver需要伺服器安裝專門的sqlserver程式,效率較高,並且有專業的管理客戶端。

通常情況下,各類**程式都會指定所需要的環境,例如discuz、phpwind、shopex預設使用mysql,而discuz!nt、動易、dvbbs等預設使用access或sqlserver.

華夏名網是業界最先提供g級資料庫容量的主機提供商,除了高容量,還提供超強的一鍵備份、恢復功能,具有

超高價效比!

什麼是資料庫,什麼是資料庫?資料庫有什麼用?

資料庫 database 是按照 資料結構來組織 儲存和管理資料的倉庫,它產生於距今六十多年前,隨著 資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種 型別,從最簡單的儲存有各種資料的 到能夠進行海量 資料儲...

資料庫 資料物件是什麼?什麼是資料庫物件

什麼是資料庫物件。資料庫物件是資料庫的組成部分,常見的有以下幾種 1 表 table 資料庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。列由同類的資訊組成,每列又稱為一個欄位,每列的標題稱為欄位名。行包括了若干列資訊項。一行資料稱為一個或一條記錄,它表達有一定...

資料庫的概念是什麼,資料庫是什麼

資料庫指長期儲存在計算機內有組織的 可共享的資料集合 資料庫中的資料按一定的資料模型組織 描述和儲存 資料庫是什麼?資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫。資料庫產生於距今六十多年前,隨著資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料...