常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品有Oracle、SQL Server、Sybase、DB2、Access等。 1.Oracle
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元昌黎做網(wǎng)站,已為上家服務(wù),為昌黎各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
Oracle是1983年推出的世界上第一個(gè)開(kāi)放式商品化關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它采用標(biāo)準(zhǔn)的SQL結(jié)構(gòu)化查詢語(yǔ)言,支持多種數(shù)據(jù)類型,提供面向?qū)ο蟠鎯?chǔ)的數(shù)據(jù)支持,具有第四代語(yǔ)言開(kāi)發(fā)工具,支持Unix、Windows NT、OS/2、Novell等多種平臺(tái)。除此之外,它還具有很好的并行處理功能。Oracle產(chǎn)品主要由Oracle服務(wù)器產(chǎn)品、Oracle開(kāi)發(fā)工具、Oracle應(yīng)用軟件組成,也有基于微機(jī)的數(shù)據(jù)庫(kù)產(chǎn)品。主要滿足對(duì)銀行、金融、保險(xiǎn)等企業(yè)、事業(yè)開(kāi)發(fā)大型數(shù)據(jù)庫(kù)的需求。
2.SQL Server
SQL即結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language,簡(jiǎn)稱為SQL)。SQL Server最早出現(xiàn)在1988年,當(dāng)時(shí)只能在OS/2操作系統(tǒng)上運(yùn)行。2000年12月微軟發(fā)布了SQL Server 2000,該軟件可以運(yùn)行于Windows NT/2000/XP等多種操作系統(tǒng)之上,是支持客戶機(jī)/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng),它可以幫助各種規(guī)模的企業(yè)管理數(shù)據(jù)。
隨著用戶群的不斷增大,SQL Server在易用性、可靠性、可收縮性、支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、系統(tǒng)集成等方面日趨完美。特別是SQL Server的數(shù)據(jù)庫(kù)搜索引擎,可以在絕大多數(shù)的操作系統(tǒng)之上運(yùn)行,并針對(duì)海量數(shù)據(jù)的查詢進(jìn)行了優(yōu)化。目前SQL Server已經(jīng)成為應(yīng)用最廣泛的數(shù)據(jù)庫(kù)產(chǎn)品之一。
由于使用SQL Server不但要掌握SQL Server的操作,而且還要能熟練掌握Windows NT/2000 Server的運(yùn)行機(jī)制,以及SQL語(yǔ)言,所以對(duì)非專業(yè)人員的學(xué)習(xí)和使用有一定的難度。
3.Sybase
1987年推出的大型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)Sybase,能運(yùn)行于OS/2、Unix、Windows NT等多種平臺(tái),它支持標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù)語(yǔ)言SQL,使用客戶機(jī)/服務(wù)器模式,采用開(kāi)放體系結(jié)構(gòu),能實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下各節(jié)點(diǎn)上服務(wù)器的數(shù)據(jù)庫(kù)互訪操作。技術(shù)先進(jìn)、性能優(yōu)良,是開(kāi)發(fā)大中型數(shù)據(jù)庫(kù)的工具。Sybase產(chǎn)品主要由服務(wù)器產(chǎn)品Sybase SQL Server、客戶產(chǎn)品Sybase SQL Toolset和接口軟件Sybase Client/Server Interface組成,還有著名的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)工具PowerBuilder。
4.DB2
DB2是基于SQL的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品。20世紀(jì)80年代初期DB2的重點(diǎn)放在大型的主機(jī)平臺(tái)上。到90年代初,DB2發(fā)展到中型機(jī)、小型機(jī)以及微機(jī)平臺(tái)。DB2適用于各種硬件與軟件平臺(tái)。各種平臺(tái)上的DB2有共同的應(yīng)用程序接口,運(yùn)行在一種平臺(tái)上的程序可以很容易地移植到其他平臺(tái)。DB2的用戶主要分布在金融、商業(yè)、鐵路、航空、醫(yī)院、旅游等各個(gè)領(lǐng)域,以金融系統(tǒng)的應(yīng)用最為突出。
5.Access
Access是在Windows操作系統(tǒng)下工作的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它采用了Windows程序設(shè)計(jì)理念,以Windows特有的技術(shù)設(shè)計(jì)查詢、用戶界面、報(bào)表等數(shù)據(jù)對(duì)象,內(nèi)嵌了VBA(全稱為Visual Basic Application)程序設(shè)計(jì)語(yǔ)言,具有集成的開(kāi)發(fā)環(huán)境。Access提供圖形化的查詢工具和屏幕、報(bào)表生成器,用戶建立復(fù)雜的報(bào)表、界面無(wú)需編程和了解SQL語(yǔ)言,它會(huì)自動(dòng)生成SQL代碼。
Access被集成到Office中,具有Office系列軟件的一般特點(diǎn),如菜單、工具欄等。與其他數(shù)據(jù)庫(kù)管理系統(tǒng)軟件相比,更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶,沒(méi)有程序語(yǔ)言基礎(chǔ),仍然可以快速地掌握和使用它。最重要的一點(diǎn)是,Access的功能比較強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要,適用于中小型企業(yè)數(shù)據(jù)管理的需求。當(dāng)然,在數(shù)據(jù)定義、數(shù)據(jù)安全可靠、數(shù)據(jù)有效控制等方面,它比前面幾種數(shù)據(jù)庫(kù)產(chǎn)品要遜色不少。
.net 在未來(lái)的發(fā)展還是挺不錯(cuò)的,以前在 “ 如鵬網(wǎng) ”上看過(guò)兩個(gè)公開(kāi)課的視頻《.Net 就業(yè)為什么這么火》以及《.Net 程序員未來(lái)的發(fā)展之路》,分析的挺透徹的,具體的可以到如鵬網(wǎng)官網(wǎng)上去了解一下,應(yīng)該會(huì)對(duì)你有幫助;
具體的可以到 如鵬網(wǎng) 官網(wǎng)上去了解一下,有網(wǎng)絡(luò)的地方就可以學(xué)習(xí),根據(jù)自己的時(shí)間靈活安排學(xué)習(xí)進(jìn)度,有問(wèn)題隨時(shí)提問(wèn),老師實(shí)時(shí)在線答疑,有技術(shù)大牛親自授課,口碑非常不錯(cuò),基本上都是慕名而去的,目前國(guó)內(nèi).Net 最好的就是如鵬網(wǎng)了。
有詳細(xì)的課程體系,可以參考一下;
第一部分:.Net 基礎(chǔ)
第二部分:數(shù)據(jù)庫(kù)開(kāi)發(fā)
第三部分:.Net 高級(jí)技術(shù)
第四部分:web前端
第五部分:asp.net 核心技術(shù)
第六部分:asp.net MVC
第七部分:掌上租項(xiàng)目(技術(shù)要點(diǎn))
第八部分:擴(kuò)展高級(jí)技術(shù)
以及.net 的提高課程,包含Entity Framework、ASP.Net MVC、掌上租項(xiàng)目、.Net Core、Linux、多線程、異步編程、NoSQL(MongoDB、Redis、memcached)、MySql數(shù)據(jù)庫(kù)、web api、Docker for .net等。
感謝悟空邀請(qǐng),我作為一個(gè)從事多年軟件開(kāi)發(fā)的工程師,用過(guò)很多技術(shù),當(dāng)然也包括.net,所以對(duì).net還是有些了解的,我個(gè)人認(rèn)為net目前是沒(méi)有什么發(fā)展前景的,原因如下:
首先,net是微軟開(kāi)發(fā)的一個(gè)平臺(tái),在這個(gè)平臺(tái)上開(kāi)發(fā)應(yīng)用,需要依賴微軟的類庫(kù)你才能開(kāi)發(fā),換句話說(shuō)就是如果微軟哪天不管這個(gè)平臺(tái)了,可能net就沒(méi)有存在的意義了,對(duì)于現(xiàn)在提倡的開(kāi)源共享精神而言,net是不具備的。
其次,net上開(kāi)發(fā)的應(yīng)用可移植性差,什么意思呢?就是說(shuō)你在net上面開(kāi)發(fā)了一套系統(tǒng)只能運(yùn)行在windows系統(tǒng)上面而不能運(yùn)行其他操作系統(tǒng)上,比如linux系統(tǒng),這樣就限制了你的選擇,不能跨平臺(tái),有時(shí)為了安全高效而需要使用Linux服務(wù)器的時(shí)候,這時(shí)基于net開(kāi)發(fā)的應(yīng)用將不能被運(yùn)行。
最后,net主要可以用來(lái)開(kāi)發(fā)桌面應(yīng)用或者是做一些工具,它提供了很多封裝好的組件直接拖拽使用非常方便,在其他方面他并沒(méi)有什么優(yōu)勢(shì),現(xiàn)在大多數(shù)企業(yè)開(kāi)發(fā)軟件系統(tǒng)都是基于java因?yàn)樗紫仁强缙脚_(tái),其次是它可以友好地兼容第三方組見(jiàn),也提供了很多優(yōu)秀的框架等等,所以更多企業(yè)選擇用Java而不是net。
綜上所述,net在未來(lái)相對(duì)而言是沒(méi)有什么優(yōu)勢(shì)的,越來(lái)越的跨平臺(tái)應(yīng)用誕生,而這都是net無(wú)能為力的,所以net在未來(lái)是沒(méi)有前景的,以上是我的觀點(diǎn),如有不同觀點(diǎn)者,歡迎在評(píng)論區(qū)留言交流,謝謝
本來(lái)不想回答編程語(yǔ)言的紛爭(zhēng),感覺(jué)很LOW。看了下回答似乎都是黑.net的,作為接觸.net使用10多年的老程序員還是來(lái)公正的寫(xiě)一下,大家自行甄別。
我VC++用了5年,然后轉(zhuǎn).net用到現(xiàn)在超過(guò)12年,asp、php、js這些也都經(jīng)常用,別的語(yǔ)言我用的少,不好妄加評(píng)論。我用.net完成了3個(gè)軟件作品和一個(gè)正在運(yùn)營(yíng)的網(wǎng)站,對(duì)我來(lái)說(shuō)足夠了。
首先澄清下概念,看有的回答說(shuō).net只能用來(lái)做網(wǎng)站?.net全稱是.net framework,基于這個(gè)框架的,不限語(yǔ)言,常見(jiàn)的c#、vb.net、vc.net、asp.net等,當(dāng)然最有影響的是c#語(yǔ)言和asp.net,c#用做后端,asp.net用做前端。可以說(shuō)在windows系統(tǒng)下,沒(méi)有.net干不成的事。如果沒(méi)有跨平臺(tái)的計(jì)劃,.net絕對(duì)是首選。
再來(lái)說(shuō)下跨平臺(tái),這要分兩方面說(shuō)起:一種是服務(wù)端,一種是客戶端。
服務(wù)端.net做webservice+sqlserver,完全沒(méi)有問(wèn)題。唯一值得詬病的是windows服務(wù)器和SQLServer的版權(quán)費(fèi)用相對(duì)較高,但幫助文檔、UI界面、編程工具要好很多,現(xiàn)在的云服務(wù)很普及,這點(diǎn)費(fèi)用不算事。
客戶端這個(gè)說(shuō)頭多了,當(dāng)然最理想的解決方案就是一份代碼,在所有平臺(tái)全部完美實(shí)現(xiàn)。想要能夠運(yùn)行我想應(yīng)該問(wèn)題不大,但是在每個(gè)平臺(tái)下都完美運(yùn)行,我持保留意見(jiàn)。針對(duì)同樣的html標(biāo)準(zhǔn),不同瀏覽器尚且存在差異,何況是跨操作系統(tǒng)的語(yǔ)言。有人說(shuō)Java可以跨平臺(tái),.net只能Windows??促Y料.net core也可以,當(dāng)然我并沒(méi)有在.net core下開(kāi)發(fā)的實(shí)際項(xiàng)目,但微軟的意圖就是要打通所有平臺(tái)。
最后說(shuō)到發(fā)展,每種開(kāi)發(fā)工具都有最適合的應(yīng)用場(chǎng)景,如果.net core能夠成功,我覺(jué)得.net一定會(huì)有很大發(fā)展。至于你自己要學(xué)哪個(gè)?這要看你公司項(xiàng)目和你自己的方向是否一致,無(wú)論是哪個(gè),都要學(xué)精才有用。
感謝悟空邀請(qǐng)。
.Net語(yǔ)言鄙人并未接觸過(guò)。
談到發(fā)展前景,當(dāng)然也沒(méi)有合適的發(fā)言權(quán)。
不過(guò),就近幾年IT行業(yè)來(lái)看。.Net的市場(chǎng)招聘需求還是很不少的。
存在即合理。
所以不管什么語(yǔ)言只要能用其開(kāi)發(fā)出一款很好的產(chǎn)品,那么它的價(jià)值就一直存在。
可能.Net語(yǔ)言沒(méi)有Java語(yǔ)言那么的火,但是每種編程語(yǔ)言本質(zhì)上都涉及到一種編程思想在里面。
思想只要掌握了,說(shuō)不定哪天有大牛們能更完美的重構(gòu).Net,也許在某個(gè)不經(jīng)意間他就會(huì)占據(jù)編程語(yǔ)言top3呢。
以上就是個(gè)人觀點(diǎn)。
.Net目前還有沒(méi)有發(fā)展前景?雖然使用這個(gè)的人相對(duì)少了,但只要搞精通了怎么會(huì)沒(méi)有發(fā)展前景呢。
1、雖然.net平臺(tái)是微軟的管理的平臺(tái),也是微軟的開(kāi)發(fā)生態(tài)基石。 微軟肯定要花力氣去搞這個(gè)的,至于微軟是否放棄這個(gè)平臺(tái)不用擔(dān)心,它不會(huì)這樣拆自己的臺(tái)?;蛘呶④浤囊惶炜辶藳](méi)有人搞平臺(tái)了,這個(gè)是杞人憂天了。這么多用戶給他撐著的,不用擔(dān)心。
2、.net平臺(tái)也是在發(fā)展的。 雖然在開(kāi)源、跨平臺(tái)等生態(tài)方面被人長(zhǎng)期詬病,但好在微軟不停的吸收好的內(nèi)容。也推出自己的開(kāi)源與跨平臺(tái),也搞出來(lái)很多這方面的生態(tài),比如:.Net Core、Unity、mono等等。.net不僅開(kāi)源了,不但可以在Linux/OSX等上跑,還可以做開(kāi)發(fā)。
3、.net還有大把的企業(yè)在用,有大把的人在開(kāi)發(fā)。 特別是桌面軟件,那幾乎就是這個(gè)的天下,開(kāi)發(fā)快好用,用其它的平臺(tái)開(kāi)發(fā)桌面軟件也是麻煩啊。除非大量的人不用微軟的操作系統(tǒng),否則.net就會(huì)存在下去。企業(yè)里面太多的使用桌面軟件,雖然Web的也大量使用。
4、.net還有大量的開(kāi)發(fā)者,收入也還不算低。 很多的企業(yè)不但使用.net開(kāi)發(fā)桌面軟件,也使用它開(kāi)發(fā)Web軟件,還是有大量的人員。只是相比較Java等生態(tài)好的來(lái)說(shuō),確實(shí).net開(kāi)發(fā)人員的數(shù)量還是少很多了。
如果個(gè)人才進(jìn)入開(kāi)發(fā)行業(yè)不久,是以工作作為自己的選擇導(dǎo)向,那么選擇用Java、Python等還是.net呢就要深思一下了,畢竟涉及到就業(yè)問(wèn)題。一旦選擇以后,最重要的是要搞精通了,前景再怎么不好是對(duì)別人說(shuō)的。
1、.Net前景是不錯(cuò)的,因?yàn)榇蠹叶加X(jué)得java好所以都一股腦兒去學(xué)java了,反而促使.net的人才更吃香,真正掌握.Net技術(shù)的人很少,全國(guó)java的培訓(xùn)機(jī)構(gòu)數(shù)不勝數(shù),而.net則寥寥無(wú)幾,以后出去找工作也會(huì)更有優(yōu)勢(shì)。
之前看過(guò)“如鵬網(wǎng)”的免費(fèi)公開(kāi)課《.Net就業(yè)為什么這么火》,分析的挺透徹的,可以去看一下作為參考(部分課程截圖)。
2、學(xué)習(xí).Net就是在“如鵬網(wǎng)”上學(xué)習(xí)的,目前國(guó)內(nèi).net最好的就是如鵬網(wǎng)了。有網(wǎng)絡(luò)的地方就可以學(xué)習(xí),根據(jù)自己的時(shí)間來(lái)靈活安排學(xué)習(xí)進(jìn)度,每個(gè)章節(jié)的后面都有相應(yīng)的練習(xí)題和面試口才題,需要通過(guò)錄音的方式來(lái)進(jìn)行提交,有新的課程更新了,也是可以繼續(xù)來(lái)學(xué)習(xí)的(.net提高),技術(shù)大牛親自授課,口碑非常不錯(cuò),基本上都是慕名而去的。
3、.Net學(xué)習(xí)路線
(1)、.Net語(yǔ)言基礎(chǔ)
(2)、數(shù)據(jù)庫(kù)開(kāi)發(fā)
(3)、.Net高級(jí)技術(shù)
(4)、web 前端
(5)、asp.net 核心技術(shù)
(6)、asp.net MVC
(7)、掌上租項(xiàng)目(技術(shù)要點(diǎn))
(8)、擴(kuò)展高級(jí)技術(shù)
需要《.net就業(yè)為什么這么火》的 視頻及.Net資料的可以在評(píng)論區(qū)留言哦。
網(wǎng)上兩種語(yǔ)言的對(duì)比多的很,我這里就不重述一遍了。我現(xiàn)在做的桌面應(yīng)用,用的.net,非常順手。我只說(shuō)適合自己才是真的好。
從技能來(lái)說(shuō),如果你有精力和時(shí)間,你可以試著去學(xué)習(xí)以下java,看哪個(gè)更適合你或者適合你現(xiàn)在的工作,只有你自己去學(xué)習(xí)去對(duì)比才可以發(fā)現(xiàn),一個(gè)好的工具能事半功倍,而且你現(xiàn)在年輕,也有平臺(tái)去學(xué)習(xí),畢竟是公司在轉(zhuǎn)型。兩方面都會(huì)接觸到。并且你有.net的底子,學(xué)習(xí)其他語(yǔ)言不會(huì)很難。
從工作來(lái)說(shuō),java需要的人更多,.net需要的人相對(duì)少一點(diǎn)。但是在多年之后成為了大牛,工資差異不大。你想繼續(xù)學(xué).net也好,去轉(zhuǎn)型java也好,都有飯吃。
最后我在說(shuō)一下,你還在實(shí)習(xí)期,年紀(jì)應(yīng)該不大,現(xiàn)階段是去嘗試,而且技多不壓身的,不要怕辛苦,你現(xiàn)在學(xué)習(xí)到的每一樣技能,在以后都可能幫上大忙。
.NET
.NET人員很稀缺。一般的的大型企業(yè)所選擇的開(kāi)發(fā)語(yǔ)言還是Java和.NET的。
堅(jiān)持學(xué) .NET的理由 轉(zhuǎn)而投向 JAVA懷抱的理由
小結(jié)
不管哪一個(gè),適合自己的,才是最好的。
關(guān)鍵是 基礎(chǔ)要打牢,學(xué)得夠深,真正為自己所用,而不是為程序所困。
希望能幫到你,謝謝。
(結(jié)束)
自己看看國(guó)外的優(yōu)秀網(wǎng)站,很少是java搞的。著名的StackOverflow就是.net搞的。而且現(xiàn)在部分大公司都開(kāi)始遷回.net,不過(guò)是core。不僅是性能原因,更多的是其他環(huán)節(jié),比如ide的無(wú)敵,語(yǔ)法的豐富等等
答案:A
1.文檔型數(shù)據(jù)庫(kù)
作為最受歡迎的NoSQL產(chǎn)品,文檔型數(shù)據(jù)庫(kù)MongoDB當(dāng)仁不讓地占據(jù)了第一的位置,同時(shí)它也是所有NoSQL數(shù)據(jù)庫(kù)中排名最靠前的產(chǎn)品(總排行榜第七名)。Apache基金會(huì)的CouchDB排在第二,基于.Net的數(shù)據(jù)庫(kù)RavenDB排在第三,Couchbase排在第四。
2.鍵值(Key-value)數(shù)據(jù)庫(kù)
鍵值(Key-value)數(shù)據(jù)庫(kù)是NoSQL領(lǐng)域中應(yīng)用范圍最廣的,也是涉及產(chǎn)品最多的一種模型。從最簡(jiǎn)單的BerkeleyDB到功能豐富的分布式數(shù)據(jù)庫(kù)Riak再到Amazon托管的DynamoDB不一而足。
在鍵值數(shù)據(jù)庫(kù)流行度排行中,Redis不出意外地排名第一,它是一款由Vmware支持的內(nèi)存數(shù)據(jù)庫(kù),總體排名第十一。排在第二位的是Memcached,它在緩存系統(tǒng)中應(yīng)用十分廣泛。排在之后的是Riak、BerkeleyDB、SimpleDB、DynamoDB以及甲骨文的Oracle NoSQL數(shù)據(jù)庫(kù)。值得注意的是,Oracle NoSQL數(shù)據(jù)庫(kù)上榜不久,得分已經(jīng)翻番,上升勢(shì)頭非常迅猛。
3. 列式存儲(chǔ)
列式存儲(chǔ)被視為NoSQL數(shù)據(jù)庫(kù)中非常重要的一種模式,其中Cassandra流行度最高,它已經(jīng)由Facebook轉(zhuǎn)交給到Apache進(jìn)行管理,同時(shí)Cassandra在全體數(shù)據(jù)庫(kù)排名中排在第十位,緊隨MongoDB成為第二受歡迎的NoSQL數(shù)據(jù)庫(kù)?;贖adoop的Hbase排在第二位,Hypertable排在第三。而Google的BigTable并未列入排名,原因是它并未正式公開(kāi)。