2014 年年度最受歡迎數據庫管理系統 - MongoDB
DB-Engines 公布 2014 年年度最受歡迎數據庫管理系統 —— MongoDB,MongoDB 獲得總分 72.7 摘得桂冠。
而亞軍是 Redis,獲得季軍的是 Elasticsearch。我們期待這三者在 2015 年的表現。
MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中 功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似 json的bjson格式,因此可以存儲比較復雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似于面向對象的查詢語言,幾 乎可以實現類似關系數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。
Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。
Elastic Search 是一個基于Lucene構建的開源,分布式,RESTful搜索引擎。設計用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。支持通過HTTP使用JSON進行數據索引。
詳細排名:
DB-Engines Ranking
The DB-Engines Ranking ranks database management systems according to their popularity. The ranking is updated monthly.
Read more about the method of calculating the scores.
| 240 systems in ranking, January 2015 | ||||||||
| Rank | Last Month | DBMS | Database Model | Score | Changes | |||
|---|---|---|---|---|---|---|---|---|
| 1. |
|
1. | Oracle | Relational DBMS | 1439.16 | -20.63 | ||
| 2. |
|
2. | MySQL | Relational DBMS | 1277.51 | +8.93 | ||
| 3. |
|
3. | Microsoft SQL Server | Relational DBMS | 1198.61 | -1.44 | ||
| 4. |
|
4. | PostgreSQL | Relational DBMS | 254.49 | +0.48 | ||
| 5. |
|
5. | MongoDB | Document store | 250.90 | +4.38 | ||
| 6. |
|
6. | DB2 | Relational DBMS | 200.13 | -10.12 | ||
| 7. |
|
7. | Microsoft Access | Relational DBMS | 139.14 | -0.76 | ||
| 8. |
|
9. | Cassandra | Wide column store | 98.75 | +4.69 | ||
| 9. |
|
8. | SQLite | Relational DBMS | 96.20 | +1.49 | ||
| 10. |
|
10. | Redis | Key-value store | 94.24 | +6.36 | ||
| 11. |
|
11. | Sybase ASE | Relational DBMS | 83.78 | -2.21 | ||
| 12. |
|
12. | Solr | Search engine | 76.74 | -1.68 | ||
| 13. |
|
13. | Teradata | Relational DBMS | 67.05 | -0.35 | ||
| 14. |
|
15. | HBase | Wide column store | 53.59 | +2.51 | ||
| 15. |
|
14. | FileMaker | Relational DBMS | 51.69 | -0.53 | ||
| 16. |
|
16. | Elasticsearch | Search engine | 49.04 | +3.14 | ||
| 17. |
|
17. | Hive | Relational DBMS | 35.39 | -0.98 | ||
| 18. |
|
18. | Informix | Relational DBMS | 34.81 | -0.31 | ||
| 19. |
|
19. | Memcached | Key-value store | 34.37 | +0.68 | ||
| 20. |
|
20. | Splunk | Search engine | 33.07 | +1.60 | ||
| 21. |
|
21. | SAP HANA | Relational DBMS | 29.90 | +2.09 | ||
| 22. |
|
22. | CouchDB | Document store | 26.32 | -0.51 | ||
| 23. |
|
23. | Neo4j | Graph DBMS | 24.42 | -0.74 | ||
| 24. |
|
24. | Couchbase | Document store | 22.59 | +1.25 | ||
| 25. |
|
26. | Firebird | Relational DBMS | 20.08 | +1.99 | ||
| 26. |
|
25. | Netezza | Relational DBMS | 17.67 | -0.75 | ||
| 27. |
|
27. | MariaDB | Relational DBMS | 17.43 | +0.09 | ||
| 28. |
|
28. | Microsoft Azure SQL Database | Relational DBMS | 15.03 | +0.44 | ||
| 29. |
|
29. | Vertica | Relational DBMS | 14.16 | -0.08 | ||
| 30. |
|
30. | DynamoDB | Key-value store | 13.09 | +0.28 | ||
| 31. |
|
31. | Riak | Key-value store | 12.50 | -0.31 | ||
| 32. |
|
33. | dBASE | Relational DBMS | 10.46 | +0.42 | ||
| 33. |
|
32. | Sphinx | Search engine | 10.13 | -0.88 | ||
| 34. |
|
34. | Ingres | Relational DBMS | 9.05 | -0.22 | ||
| 35. |
|
35. | MarkLogic |
Multi-model
|
9.03 | +0.49 | ||
| 36. |
|
36. | Endeca | Search engine | 8.15 | -0.11 | ||
| 37. |
|
37. | Greenplum | Relational DBMS | 7.69 | +0.19 | ||
| 38. |
|
38. | Ehcache | Key-value store | 7.64 | +0.32 | ||
| 39. |
|
41. | RavenDB | Document store | 5.76 | +0.46 | ||
| 40. |
|
39. | Sybase IQ | Relational DBMS | 5.54 | +0.12 | ||
| 41. |
|
43. | Hazelcast | Key-value store | 5.35 | +0.35 | ||
| 42. |
|
42. | Interbase | Relational DBMS | 5.18 | +0.01 | ||
| 43. |
|
40. | SQL Anywhere | Relational DBMS | 4.86 | -0.56 | ||
| 44. |
|
44. | mSQL | Relational DBMS | 4.69 | +0.25 | ||
| 45. |
|
45. | HyperSQL | Relational DBMS | 4.42 | +0.01 | ||
| 46. |
|
48. | Adabas | Multivalue DBMS | 4.30 | +0.51 | ||
| 47. |
|
47. | Impala | Relational DBMS | 4.16 | +0.25 | ||
| 48. |
|
46. | Jackrabbit | Content store | 4.04 | -0.29 | ||
| 49. |
|
52. | Redshift | Relational DBMS | 3.94 | +0.58 | ||
| 50. |
|
49. | H2 | Relational DBMS | 3.74 | +0.05 | ||
| 51. |
|
53. | Derby | Relational DBMS | 3.63 | +0.37 | ||
| 52. |
|
54. | Berkeley DB | Key-value store | 3.62 | +0.49 | ||
| 53. |
|
50. | Google Search Appliance | Search engine | 3.61 | +0.07 | ||
| 54. |
|
51. | Google BigQuery | Relational DBMS | 3.50 | +0.10 | ||
| 55. |
|
55. | Cloudant | Document store | 3.32 | +0.24 | ||
| 56. |
|
60. | TimesTen | Relational DBMS | 3.19 | +0.39 | ||
| 57. |
|
56. | SimpleDB | Key-value store | 3.18 | +0.10 | ||
| 58. |
|
61. | Coherence | Key-value store | 3.12 | +0.37 | ||
| 59. |
|
57. | Virtuoso |
Multi-model
|
3.00 | +0.10 | ||
| 60. |
|
63. | MaxDB | Relational DBMS | 2.94 | +0.55 | ||
| 61. |
|
58. | Titan | Graph DBMS | 2.91 | +0.06 | ||
| 62. |
|
62. | Accumulo | Wide column store | 2.76 | +0.06 | ||
| 63. |
|
59. | Sybase ADS | Relational DBMS | 2.71 | -0.13 | ||
| 64. |
|
64. | UniData,UniVerse | Multivalue DBMS | 2.67 | +0.38 | ||
| 65. |
|
65. | OrientDB |
Multi-model
|
2.54 | +0.36 | ||
| 66. |
|
66. | GemFire | Document store | 2.53 | +0.40 | ||
| 67. |
|
67. | Caché | Object oriented DBMS | 2.33 | +0.21 | ||
| 68. |
|
68. | OpenEdge | Relational DBMS | 1.99 | -0.03 | ||
| 69. |
|
69. | Teradata Aster | Relational DBMS | 1.88 | +0.08 | ||
| 70. |
|
73. | Oracle NoSQL | Key-value store | 1.74 | +0.29 | ||
| 71. |
|
72. | EnterpriseDB | Relational DBMS | 1.72 | +0.22 | ||
| 72. |
|
70. | Db4o | Object oriented DBMS | 1.66 | -0.01 | ||
| 73. |
|
78. | Infinispan | Key-value store | 1.65 | +0.43 | ||
| 74. |
|
71. | Drizzle | Relational DBMS | 1.52 | -0.03 | ||
| 75. |
|
74. | Versant Object Database | Object oriented DBMS | 1.44 | +0.00 | ||
| 76. |
|
88. | Aerospike | Key-value store | 1.43 | +0.40 | ||
| 77. |
|
77. | CloudSearch | Search engine | 1.37 | +0.12 | ||
| 78. |
|
75. | Jena | RDF store | 1.33 | +0.01 | ||
| 79. |
|
76. | IMS | Navigational DBMS | 1.29 | -0.02 | ||
| 80. |
|
82. | Percona Server | Relational DBMS | 1.26 | +0.06 | ||
| 81. |
|
81. | ParAccel | Relational DBMS | 1.26 | +0.05 | ||
| 82. |
|
87. | Datameer | Document store | 1.23 | +0.20 | ||
| 83. |
|
80. | Sesame | RDF store | 1.22 | +0.01 | ||
| 84. |
|
79. | D3 | Multivalue DBMS | 1.19 | -0.03 | ||
| 85. |
|
91. | LevelDB | Key-value store | 1.19 | +0.26 | ||
| 86. |
|
83. | NuoDB | Relational DBMS | 1.16 | -0.01 | ||
| 87. |
|
97. | VoltDB | Relational DBMS | 1.14 | +0.28 | ||
| 88. |
|
93. | RethinkDB | Document store | 1.12 | +0.22 | ||
| 89. |
|
85. | IDMS | Navigational DBMS | 1.10 | +0.04 | ||
| 90. |
|
86. | ObjectStore | Object oriented DBMS | 1.06 | +0.01 | ||
| 91. |
|
84. | Infobright | Relational DBMS | 1.05 | -0.07 | ||
| 92. |
|
90. | Sedna | Native XML DBMS | 1.00 | +0.02 | ||
| 93. |
|
98. | Mnesia | Document store | 0.95 | +0.11 | ||
| 94. |
|
101. | MemSQL | Relational DBMS | 0.94 | +0.15 | ||
| 95. |
|
92. | Sparksee | Graph DBMS | 0.92 | +0.01 | ||
| 96. |
|
95. | jBASE | Multivalue DBMS | 0.92 | +0.06 | ||
| 97. |
|
89. | Red Brick | Relational DBMS | 0.91 | -0.12 | ||
| 98. |
|
105. | GridGain | Key-value store | 0.88 | +0.18 | ||
| 99. |
|
96. | Model 204 | Multivalue DBMS | 0.87 | +0.02 | ||
| 100. |
|
99. | DataEase | Relational DBMS | 0.84 | -0.00 | ||
| 101. |
|
100. | Altibase | Relational DBMS | 0.80 | +0.01 | ||
| 102. |
|
102. | Kdb+ | Relational DBMS | 0.79 | +0.02 | ||
| 103. |
|
123. | FoundationDB |
Multi-model
|
0.77 | +0.28 | ||
| 104. |
|
94. | Clustrix | Relational DBMS | 0.76 | -0.11 | ||
| 105. |
|
117. | Giraph | Graph DBMS | 0.76 | +0.20 | ||
| 106. |
|
103. | R:BASE | Relational DBMS | 0.75 | +0.01 | ||
| 107. |
|
104. | MonetDB | Relational DBMS | 0.74 | +0.02 | ||
| 108. |
|
113. | Google Cloud Datastore | Document store | 0.69 | +0.09 | ||
| 109. |
|
115. | PouchDB | Document store | 0.69 | +0.11 | ||
| 110. |
|
106. | NonStop SQL | Relational DBMS | 0.68 | -0.00 | ||
| 111. |
|
112. | BaseX | Native XML DBMS | 0.68 | +0.07 | ||
| 112. |
|
108. | solidDB | Relational DBMS | 0.68 | +0.01 | ||
| 113. |
|
109. | Hypertable | Wide column store | 0.66 | +0.00 | ||
| 114. |
|
116. | GT.M | Key-value store | 0.65 | +0.09 | ||
| 115. |
|
142. | InfluxDB | Event Store | 0.65 | +0.32 | ||
| 116. |
|
127. | ArangoDB |
Multi-model
|
0.62 | +0.15 | ||
| 117. |
|
111. | ZODB | Key-value store | 0.61 | -0.00 | ||
| 118. |
|
114. | Vectorwise | Relational DBMS | 0.59 | -0.01 | ||
| 119. |
|
129. | TokuDB | Relational DBMS | 0.59 | +0.13 | ||
| 120. |
|
107. | Microsoft Azure DocumentDB | Document store | 0.56 | -0.10 | ||
| 121. |
|
122. | Microsoft Azure Search | Search engine | 0.55 | +0.04 | ||
| 122. |
|
120. | AllegroGraph | RDF store | 0.55 | +0.03 | ||
| 123. |
|
141. | CloudKit | Document store | 0.54 | +0.19 | ||
| 124. |
|
110. | Kognitio | Relational DBMS | 0.53 | -0.09 | ||
| 125. |
|
118. | InfiniDB | Relational DBMS | 0.53 | -0.02 | ||
| 126. |
|
121. | Xapian | Search engine | 0.51 | +0.00 | ||
| 127. |
|
124. | FrontBase | Relational DBMS | 0.49 | -0.01 | ||
| 128. |
|
126. | Tokyo Cabinet | Key-value store | 0.49 | -0.00 | ||
| 129. |
|
119. | Objectivity/DB | Object oriented DBMS | 0.48 | -0.04 | ||
| 130. |
|
125. | Pervasive PSQL | Relational DBMS | 0.47 | -0.02 | ||
| 131. |
|
135. | 1010data | Relational DBMS | 0.46 | +0.04 | ||
| 132. |
|
130. | NCache | Key-value store | 0.45 | -0.01 | ||
| 133. |
|
133. | Algebraix | RDF store | 0.44 | +0.01 | ||
| 134. |
|
132. | VistaDB | Relational DBMS | 0.44 | -0.00 | ||
| 135. |
|
128. | Exasol | Relational DBMS | 0.43 | -0.03 | ||
| 136. |
|
134. | OpenBase | Relational DBMS | 0.43 | -0.00 | ||
| 137. |
|
136. | Northgate Reality | Multivalue DBMS | 0.42 | +0.02 | ||
| 138. |
|
131. | Tamino | Native XML DBMS | 0.41 | -0.05 | ||
| 139. |
|
144. | TokuMX | Document store | 0.39 | +0.07 | ||
| 140. |
|
139. | NexusDB | Relational DBMS | 0.38 | +0.00 | ||
| 141. |
|
138. | WebSphere eXtreme Scale | Key-value store | 0.37 | -0.01 | ||
| 142. |
|
137. | Hadapt | Relational DBMS | 0.34 | -0.04 | ||
| 143. |
|
140. | SciDB | Multivalue DBMS | 0.32 | -0.05 | ||
| 144. |
|
143. | Cubrid | Relational DBMS | 0.32 | +0.00 | ||
| 145. |
|
145. | ObjectDB | Object oriented DBMS | 0.31 | +0.00 | ||
| 146. |
|
147. | InfiniteGraph | Graph DBMS | 0.30 | +0.01 | ||
| 147. |
|
146. | Tokyo Tyrant | Key-value store | 0.30 | +0.00 | ||
| 148. |
|
148. | Indica | Search engine | 0.28 | +0.01 | ||
| 149. |
|
149. | Splice Machine | Relational DBMS | 0.26 | -0.00 | ||
| 150. |
|
164. | GemStone/S | Object oriented DBMS | 0.26 | +0.10 | ||
| 151. |
|
152. | ITTIA | Relational DBMS | 0.26 | +0.02 | ||
| 152. |
|
151. | XAP | Key-value store | 0.25 | +0.01 | ||
| 153. |
|
162. | eXist-db | Native XML DBMS | 0.24 | +0.07 | ||
| 154. |
|
150. | eXtremeDB | Relational DBMS | 0.24 | -0.02 | ||
| 155. |
|
153. | Hibari | Key-value store | 0.23 | +0.01 | ||
| 156. |
|
160. | Sqrrl |
Multi-model
|
0.23 | +0.04 | ||
| 157. |
|
154. | Akiban | Relational DBMS | 0.23 | +0.00 | ||
| 158. |
|
156. | Perst | Object oriented DBMS | 0.22 | +0.00 | ||
| 159. |
|
155. | Compass | Search engine | 0.22 | -0.00 | ||
| 160. |
|
157. | MapDB | Key-value store | 0.21 | +0.00 | ||
| 161. |
|
159. | Project Voldemort | Key-value store | 0.21 | +0.00 | ||
| 162. |
|
158. | ScimoreDB | Relational DBMS | 0.19 | -0.02 | ||
| 163. |
|
161. | Dataupia | Relational DBMS | 0.19 | +0.00 | ||
| 164. |
|
163. | OWLIM | RDF store | 0.16 | +0.00 | ||
| 165. |
|
168. | RocksDB | Key-value store | 0.15 | +0.02 | ||
| 166. |
|
165. | RedStore | RDF store | 0.15 | -0.00 | ||
| 167. |
|
166. | InfoGrid | Graph DBMS | 0.14 | +0.01 | ||
| 168. |
|
175. | Eloquera | Object oriented DBMS | 0.14 | +0.03 | ||
| 169. |
|
173. | Stardog | RDF store | 0.13 | +0.02 | ||
| 170. |
|
170. | Scalaris | Key-value store | 0.13 | +0.01 | ||
| 171. |
|
167. | Redland | RDF store | 0.13 | -0.00 | ||
| 172. |
|
176. | ScaleBase | Relational DBMS | 0.13 | +0.03 | ||
| 173. |
|
171. | FlockDB | Graph DBMS | 0.13 | +0.00 | ||
| 174. |
|
169. | LucidDB | Relational DBMS | 0.13 | -0.01 | ||
| 175. |
|
181. | Clusterpoint | Document store | 0.12 | +0.03 | ||
| 176. |
|
177. | ModeShape | Content store | 0.12 | +0.02 | ||
| 177. |
|
174. | XtremeData | Relational DBMS | 0.11 | +0.00 | ||
| 178. |
|
172. | Hamsterdb | Key-value store | 0.11 | -0.02 | ||
| 179. |
|
185. | Terrastore | Document store | 0.09 | +0.01 | ||
| 180. |
|
180. | ScaleDB | Relational DBMS | 0.09 | +0.00 | ||
| 181. |
|
183. | Kyoto Cabinet | Key-value store | 0.09 | +0.00 | ||
| 182. |
|
178. | 4store | RDF store | 0.09 | -0.01 | ||
| 183. |
|
188. | SearchBlox | Search engine | 0.09 | +0.01 | ||
| 184. |
|
206. | Strabon | RDF store | 0.09 | +0.09 | ||
| 185. |
|
186. | Starcounter | Object oriented DBMS | 0.08 | +0.00 | ||
| 186. |
|
187. | GenieDB | Relational DBMS | 0.08 | -0.00 | ||
| 187. |
|
203. | Mimer SQL | Relational DBMS | 0.08 | +0.07 | ||
| 188. |
|
184. | Elliptics | Key-value store | 0.07 | -0.02 | ||
| 189. |
|
200. | RaptorDB | Document store | 0.06 | +0.06 | ||
| 190. |
|
182. | SmallSQL | Relational DBMS | 0.06 | -0.02 | ||
| 191. |
|
189. | WebScaleSQL | Relational DBMS | 0.06 | -0.00 | ||
| 192. |
|
179. | TransLattice | Relational DBMS | 0.06 | -0.03 | ||
| 193. |
|
190. | HyperDex | Key-value store | 0.05 | -0.00 | ||
| 194. |
|
206. | ScaleOut StateServer | Key-value store | 0.05 | +0.05 | ||
| 195. |
|
206. | GlobalsDB |
Multi-model
|
0.05 | +0.05 | ||
| 196. |
|
191. | OpenQM | Multivalue DBMS | 0.05 | -0.00 | ||
| 197. |
|
192. | Rasdaman | Multivalue DBMS | 0.05 | -0.00 | ||
| 198. |
|
197. | Siaqodb | Object oriented DBMS | 0.03 | +0.01 | ||
| 199. |
|
196. | HyperGraphDB | Graph DBMS | 0.03 | +0.00 | ||
| 200. |
|
201. | BrightstarDB | RDF store | 0.02 | +0.02 | ||
| 201. |
|
198. | LightCloud | Key-value store | 0.02 | -0.00 | ||
| 202. |
|
193. | STSdb | Key-value store | 0.01 | -0.03 | ||
| 203. |
|
195. | CubicWeb | RDF store | 0.01 | -0.02 | ||
| 204. |
|
206. | SQL.JS | Relational DBMS | 0.01 | +0.01 | ||
| 205. |
|
199. | c-treeACE | Relational DBMS | 0.01 | -0.01 | ||
| 206. |
|
204. | Dydra | RDF store | 0.00 | +0.00 | ||
| 207. |
|
206. | Amisa Server |
Multi-model
|
0.00 | ±0.00 | ||
| 207. |
|
206. | Bangdb | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
|
Bigdata |
Multi-model
|
0.00 |
|
||
| 207. |
|
206. | CodernityDB | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
|
Crate.IO |
Multi-model
|
0.00 |
|
||
| 207. |
|
206. | DensoDB | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Djondb | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | EJDB | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Event Store | Event Store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Exorbyte | Search engine | 0.00 | ±0.00 | ||
| 207. |
|
206. | FleetDB | Document store | 0.00 | ±0.00 | ||
| 207. |
|
194. | GraphBase | Graph DBMS | 0.00 | -0.03 | ||
| 207. |
|
206. | Jade | Object oriented DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | JasDB | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | JethroData | Relational DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | JustOneDB | Relational DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | Kyoto Tycoon | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
206. | LokiJS | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Mulgara | RDF store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Nanolat | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
206. | NEventStore | Event Store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Postgres-XL | Relational DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | Resin Cache | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
206. | SenseiDB | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | Sequoiadb | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | SisoDb | Document store | 0.00 | ±0.00 | ||
| 207. |
|
206. | SparkleDB | RDF store | 0.00 | ±0.00 | ||
| 207. |
|
202. | Srch2 | Search engine | 0.00 | -0.01 | ||
| 207. |
|
206. | Tajo | Relational DBMS | 0.00 | ±0.00 | ||
| 207. |
|
205. | Tarantool | Key-value store | 0.00 | -0.00 | ||
| 207. |
|
206. | TomP2P | Key-value store | 0.00 | ±0.00 | ||
| 207. |
|
206. | VelocityDB | Object oriented DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | Versant FastObjects | Object oriented DBMS | 0.00 | ±0.00 | ||
| 207. |
|
206. | WakandaDB | Object oriented DBMS | 0.00 | ±0.00 | ||

