1.首先定义数据库的用途,OLTP还是OLAP?2.根据业务选择适合的数据库,生产环境中为了完成不同的业务必然会包含多种数据库,比如Oracle,MySQL,MongoDB,Redis,Hadoop等同时使用的场景;3.高可用性和投入的权衡;4.支持快速透明的扩展;参考文档:https://en.wikipedia.org/wiki/D...
显示全部
1.首先定义数据库的用途,OLTP还是OLAP?
2.根据业务选择适合的数据库,生产环境中为了完成不同的业务必然会包含多种数据库,比如Oracle,MySQL,MongoDB,Redis,Hadoop等同时使用的场景;
3.高可用性和投入的权衡;
4.支持快速透明的扩展;
参考文档:
https://en.wikipedia.org/wiki/Database_design 收起