《mongoDb初探——分布式文件存儲》要點:
本文介紹了mongoDb初探——分布式文件存儲,希望對您有用。如果有疑問,可以聯系我們。
相關主題:非關系型數據庫
歡迎參與《mongoDb初探——分布式文件存儲》討論,分享您的想法,維易PHP學院為您提供專業教程。
最近在做項目中遇到一個問題,我們要將我們的整個項目的項目架構全部重構,于是,我們采用了php的巔峰(laravel+mongdb+nginx+php7.1.4),在linux服務器下,已經搭建好了基本環境,可是搭建完了,通過我的測試,我驚訝的發現,本來的一些程序竟然不能用了,告訴我, 系統不支持mysql.好吧,這些都不是重點,重點是今天的mongdb,之前沒有接觸過mongdb,今天簡單的了解了一些,接下來談談我的一些個人見解吧.
mongdb
什么是mongodb(這問題問的有些太菜鳥了,但是為了照顧一下菜鳥,還是講講吧,ps:趁便證明一下我也是一個小菜鳥)?說的簡單點 ,它就跟mysql是一樣的,是一個基于分布式文件存儲的數據庫.重要的一點,他是用c++編寫的,他是非關系數據庫當中功能最豐富,最像關系數據庫的.
mongodb的特點是,高性能、易部署、易使用,存儲數據非常方便,面向集合存儲,易存儲對象類型的數據,使用高效的二進制數據存儲,可以對大型視頻進行存儲,自動處理碎片,以支持云計算層次的擴展性,支持的語言比擬豐富,如:RUBY,PYTHON,JAVA,C++,PHP,C#等.
現在的一些主流的網站都使用mongdb作為數據庫,一個MongoDB 實例可以承載多個數據庫.它們之間可以看作相互獨立,每個數據庫都有獨立的權限控制.在磁盤上,分歧的數據庫存放在分歧的文件中.MongoDB 的主要目標是在鍵/值存儲方式(提供了高性能和高度伸縮性).
這只是我小我的一些見解,歡迎批評指正!