how to choose database - downgoon/hello-world GitHub Wiki

如何做数据库选型 ?

可以先看看DB-Engines的数据库排名: http://db-engines.com/en/ranking

从这个图,笔者GET的几个点:

  • 文档性数据库? MongoDB 排名第一

  • Key-Value 存储 ? Redis 排名第一,已经远远超越Memcached

  • 本地关系型? SQLite 远远超越H2,微信也用SQLite

  • 搜索? Elasticsearch 已经不仅是辅助索引,它可以直接作为数据库。

  • 图形数据库 ? Neo4j

数据库排名.png