首先,逆向思考这个问题。先从目的出发,为什么要对业务数据建模能力进行评价?评价的目的是为了什么?一方面,如果一个系统能够满足各种业务需求,每个SQL语句响应时间很短,是不是就算作建模能力很好?一方面,从题干出发,考虑到系统的业务弹性,是不是说数据库的扩展能力呢?这个应该是在系...
关注一下同时补充一些背景,这块我参与的比较深所以有一些观点刚好也借此机会跟同行们讨论一下。首先是BI层由于存在自主分析的需求,所以聚合结果或者临时表这种方式业务上不可行,客户常见的分析维度经过多轮筛选依旧在70+个,且个人认为随着产品更加扁平维度会以标签的形式扩...
传统关系型数据库和NOSQL数据各有各的特点。关系型数据库适合的数据模型为符合范式规范的二维表,适合的业务场景为数据强一致性。缺点在于其扩展性差。NOSQL数据库有很多种,各自都有自己支持最好的数据模型,比如说mongo的文档数据Json格式、比如说Hbase这种列式存取模式的数...