匿名用户
软件工程、数据工程和模型工程都是现代软件和系统开发的关键组成部分,而且它们在很多方面都是相互关联的。下面是它们之间的关系以及它们对现有软件工程的影响和改进:软件工程:定义:软件工程是应用工程原理于软件的设计、开发、维护和测试的过程。影响:随着软件复杂性的增加,软...
关注一下同时补充一些背景,这块我参与的比较深所以有一些观点刚好也借此机会跟同行们讨论一下。首先是BI层由于存在自主分析的需求,所以聚合结果或者临时表这种方式业务上不可行,客户常见的分析维度经过多轮筛选依旧在70+个,且个人认为随着产品更加扁平维度会以标签的形式扩...
首先,逆向思考这个问题。先从目的出发,为什么要对业务数据建模能力进行评价?评价的目的是为了什么?一方面,如果一个系统能够满足各种业务需求,每个SQL语句响应时间很短,是不是就算作建模能力很好?一方面,从题干出发,考虑到系统的业务弹性,是不是说数据库的扩展能力呢?这个应该是在系...
根据不同业务,举个例子,阿里分为淘宝天猫等,然后淘宝数据又按照不同业务,最后根据数据仓库建模,形成不同的主题
传统关系型数据库和NOSQL数据各有各的特点。关系型数据库适合的数据模型为符合范式规范的二维表,适合的业务场景为数据强一致性。缺点在于其扩展性差。NOSQL数据库有很多种,各自都有自己支持最好的数据模型,比如说mongo的文档数据Json格式、比如说Hbase这种列式存取模式的数...
我个人理解大数据是分为几个部分的,首先是数学建模,这应该是大数据中最精华也是最困难的,要找到数字之间的关系,然后建立模型,交给开发实现,其次是开发,将大数据模型转换成实际可用的功能,最后是大数据的运维,就是hadoop相关软件的使用,为大数据工作提供保障。以上是个人浅见,欢迎指...