MongoDB與MySQL的操作對比表及區別介紹,mongodb對比表

來源:互聯網
上載者:User

MongoDB與MySQL的操作對比表及區別介紹,mongodb對比表

MongoDB與MySQL的操作對比表及區別介紹

MySQL與MongoDB都是開源的常用資料庫,但是MySQL是傳統的關係型資料庫,MongoDB則是非關係型資料庫,也叫文檔型資料庫,是一種NoSQL的資料庫。它們各有各的優點,關鍵是看用在什麼地方。所以我們所熟知的那些SQL(全稱Structured Query Language)語句就不適用於MongoDB了,因為SQL語句是關係型資料庫的標準語言。



以我們公司項目為例,在早期的項目中,都在使用關係型資料庫,用過SQLServer,Oracle,DB2,後來全部轉向Mysql,原因很簡單:Mysql在效能不錯的情況下,有著開源優勢。Mysql的事務性與高效能是我們主要考慮的。後來,由於項目要用到使用者系統,即會有大量的使用者資料進行互動--海量儲存,Mysql的讀寫速度會有一點瓶頸,於是我們就想到了最近發展很強勢的Nosql。在Nosql早期的memcache的發展下,又出現了很多非關係型資料庫,比如redis,mongodb。經過一段時間的測試,redis與mongodb的讀寫速度確實比Mysql有著很明顯的優勢。mongodb的寫入速度大約2.5W/次每秒。

參考來源: 
MongoDB與MySQL的操作對比表及區別介紹
http://www.lai18.com/content/422835.html


mongodb以BSON結構(二進位)進行儲存,對海量資料存放區有著很明顯的優勢。下面是Mongodb與Mysql的操作命令的對比。


特別要注意的是:mongodb插入多個欄位文法
> db.user.insert({id:1,name:'steve',sex:'male'}) 正確

> db.user.insert({id:2},{name:'bear'},{sex:'female'}) 錯誤 

擴充學習

《MongoDB技術知識》系列技術文章整理收藏

 

1mongoDB入門需要瞭解的基本知識

2MongoDB入門教程(包含安裝、常用命令、相關概念、提示、常見操作等)

3MongoDB入門教程之分區技術詳解

4MongoDB入門教程之常用的營運技術介紹

5MongoDB入門教程之C#驅動操作執行個體

6MongoDB入門教程之主從複製配置詳解

7MongoDB入門教程之彙總和遊標操作介紹

8MongoDB入門教程之細說MongoDB資料庫的增刪查改操作

9MongoDB入門教程之索引操作淺析

10MongoDB入門教程之Windows下的MongoDB資料庫安裝圖解

11MongoDB查詢欄位沒有建立索引導致的連線逾時異常解案例分享

12MongoDB記錄檔過大的解決方案

13MongoDB社區版和企業版的差別對照表

14MongoDB中文社區發起人帶你學習mongoDB

15對MongoDB資料庫效能瓶頸分析

16MongoDB 分頁查詢的方法及效能

17MongoDB分區儲存的叢集架構實現

18Mongodb大量刪除gridfs檔案執行個體

19Mongodb增加、移除Shard Server執行個體

20Mongodb增加、移除Arbiter節點執行個體

21CentOS系統下MongoDB安裝及配置教程

22MongoDB修改、刪除文檔的域屬性執行個體

23Python中的MongoDB基本操作:串連、查詢執行個體

24MongoDB匯出查詢結果到檔案例子

25MongoDB中建立索引需要注意的事項

26MongoDB中的一些坑(最好不要用)

27給MongoDB添加使用者權限方法分享

28Linux系統下MongoDB的簡單安裝與基本操作

29MongoDB教程之基本管理命令

30MongoDB教程之彙總(count、distinct和group)

31MongoDB教程之索引介紹

32MongoDB教程之資料操作執行個體

33MongoDB教程之入門基礎知識

34MongoDB教程之查詢操作執行個體

35MongoDB系列教程(四):設定使用者存取權限

36MongoDB系列教程(八):GridFS儲存詳解

37MongoDB資料庫的特色和優點介紹

38MongoDB簡介 MongoDB五大特色

39MongoDB系列教程(六):java操作mongodb執行個體

40MongoDB系列教程(七):MongoDb資料結構詳解

41MongoDB系列教程(五):mongo文法和mysql文法對比學習

42MongoDB系列教程(二):MongoDB簡介

43MongoDB系列教程(一):NoSQL起源

44MongoDB中的MapReduce簡介

45MongoDB系列教程(三):Windows中下載和安裝MongoDB

46淺談MongoDB的備份方式

47MongoDB 常用命令總結

48MongoDB與MySQL的操作對比表及區別介紹

49MongoDB安全配置詳解

50MongoDB中的bson介紹和使用執行個體

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.