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 |