一分钟告诉你–该用什么数据库产品
一、数据库选型的思考
1运维成本是否有备份恢复、升级和迁移的成本、社区是否活跃、资料是否丰富;
2 稳定性数据库稳定是否可靠、服务高可用方案是否成熟;
3 性能包括延迟、QPS 以及是否支持分布式等;
4SQL及PLSQLSQL支持是否丰富,存储过程等是否支持。
5安全不容易出现 SQL 注入或拖库情况。
二、主流数据库方案
MySQL,开源关系型磁盘数据库系统,互联网使用较多,应用经验丰富,资料较多,很多分布式MPP底层就是mysql;Postgresql,开源关系型磁盘数据库系统,功能丰富,企业使用较多,有些分布式MPP底层是pg,例如greenplum;Oracle,收费关系型磁盘数据库系统,政府阿银行运行商等企业应用较多,稳定可靠。
Redis,KV 结构的内存数据库;
MongoDB,文档数据库,主要存储文档、json等半结构非结构化数据;
Hbase,hive,KV 结构的大数据分析数据库。
业务库一般使用关系型数据库较多,KV结构的数据库大部分支持分布式,多用在大数据场景。总有一款适合你。