常见项目数据库选型参考思路与方法

信息分类: 数据库 发布时间: 2022-09-07 15:18:05 访问量: 377

本篇文章,将持久更新。其实,一个项目并不是就得只选择一种数据库。有时候因为特定的需求,我们也可以多种数据库搭配使用。典型的就是mysql+redis, hbase + es等等的了。


1:首先,确定是选择关系型数据还是非关系型数据库?

2:数据的读写性能速度要求是否严格?

3:数据规模,量级是多少?比如百万内、千万级、亿级等等

4:数据是否需要长期存储?

5:数据表的结构是否固定,有时候还需要聚合查询?

6:是否需要实现快速搜索服务?


如果你对数据的读写要求极高,并且你的数据规模不大,也不需要长期存储,选redis;

如果你的数据规模较大,对数据的读性能要求很高,数据表的结构需要经常变,有时还需要做一些聚合查询,选MongoDB;

如果你需要构造一个搜索引擎或者你想搞一个看着高大上的数据可视化平台,并且你的数据有一定的分析价值或者你的老板是土豪,选ElasticSearch;

如果你需要存储海量数据,连你自己都不知道你的数据规模将来会增长多么大,那么选HBase。


如有转载,请注明出处!《常见项目数据库选型参考思路与方法》的原文地址:http://www.xiao6.net/post/247.html