《mongoDb初探——分布式文件存儲(chǔ)》要點(diǎn):
本文介紹了mongoDb初探——分布式文件存儲(chǔ),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫(kù)
歡迎參與《mongoDb初探——分布式文件存儲(chǔ)》討論,分享您的想法,維易PHP學(xué)院為您提供專(zhuān)業(yè)教程。
最近在做項(xiàng)目中遇到一個(gè)問(wèn)題,我們要將我們的整個(gè)項(xiàng)目的項(xiàng)目架構(gòu)全部重構(gòu),于是,我們采用了php的巔峰(laravel+mongdb+nginx+php7.1.4),在linux服務(wù)器下,已經(jīng)搭建好了基本環(huán)境,可是搭建完了,通過(guò)我的測(cè)試,我驚訝的發(fā)現(xiàn),本來(lái)的一些程序竟然不能用了,告訴我, 系統(tǒng)不支持mysql.好吧,這些都不是重點(diǎn),重點(diǎn)是今天的mongdb,之前沒(méi)有接觸過(guò)mongdb,今天簡(jiǎn)單的了解了一些,接下來(lái)談?wù)勎业囊恍﹤€(gè)人見(jiàn)解吧.
mongdb
什么是mongodb(這問(wèn)題問(wèn)的有些太菜鳥(niǎo)了,但是為了照顧一下菜鳥(niǎo),還是講講吧,ps:趁便證明一下我也是一個(gè)小菜鳥(niǎo))?說(shuō)的簡(jiǎn)單點(diǎn) ,它就跟mysql是一樣的,是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù).重要的一點(diǎn),他是用c++編寫(xiě)的,他是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的.
mongodb的特點(diǎn)是,高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便,面向集合存儲(chǔ),易存儲(chǔ)對(duì)象類(lèi)型的數(shù)據(jù),使用高效的二進(jìn)制數(shù)據(jù)存儲(chǔ),可以對(duì)大型視頻進(jìn)行存儲(chǔ),自動(dòng)處理碎片,以支持云計(jì)算層次的擴(kuò)展性,支持的語(yǔ)言比擬豐富,如:RUBY,PYTHON,JAVA,C++,PHP,C#等.
現(xiàn)在的一些主流的網(wǎng)站都使用mongdb作為數(shù)據(jù)庫(kù),一個(gè)MongoDB 實(shí)例可以承載多個(gè)數(shù)據(jù)庫(kù).它們之間可以看作相互獨(dú)立,每個(gè)數(shù)據(jù)庫(kù)都有獨(dú)立的權(quán)限控制.在磁盤(pán)上,分歧的數(shù)據(jù)庫(kù)存放在分歧的文件中.MongoDB 的主要目標(biāo)是在鍵/值存儲(chǔ)方式(提供了高性能和高度伸縮性).
這只是我小我的一些見(jiàn)解,歡迎批評(píng)指正!
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/10188.html