`
bmqnc
  • 浏览: 127591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于数据模型的组织问题

阅读更多
有时候看bad code也是一件好事,至少能刺激自己多想一些问题,这几天最大的收获就是对工程中的数据有了比较深入的体会,其实组织数据模型还是需要很强的功力的。

数据模型的组织我觉得有以下几点比较重要:
1.模型的架构(这个很难,包括数据结构etc)
2.数据的缓存与备份。我感觉如果不是做分布式计算那种,或者cache那种为了提高性能,保存多份数据不是一个明智的做法,因为你得解决数据的同步问题,除非你能很smart的解决这个问题。
3.数据的更新,同步,以及数据与数据之间的通信。

这几天对API的design也有了一些更深的体会。以后有时间再写一篇文章。
分享到:
评论

相关推荐

    关于数据仓库的数据模型的思考

    在构建数据仓库的过程中,数据模型扮演着至关重要的角色,它直接决定了数据仓库的性能、可维护性和业务适应性。 首先,我们需要理解数据仓库的三级数据模型结构。概念模型,也称为业务模型,是基于企业决策者、商务...

    三维空间数据模型与数据结构.pptx

    三维空间数据模型与 ... 1.3空间数据模型 空间数据模型是一种具有特定性质的数据模型,它是描述空间数据组织的概念集合,包括对大量空间实体和空间关系的归纳。不同的归纳方法导致不同的数据模型。 三维空间数据模型与

    数据模型资源手册-英文版_数据模型资源_

    数据模型是数据库设计的基础,它用于描述组织的数据结构和关系。数据模型建模主要包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)三个阶段。概念数据模型主要关注业务实体和它们之间的关系,...

    数据治理及数据仓库模型设计.pdf

    为了实现这一点,数据治理涵盖了一系列关键组成部分,包括数据架构组织、数据模型、政策及体系制定、技术工具、数据标准、数据质量控制、影响度分析、作业流程以及监督和考核等。 数据治理的作用不仅限于技术层面,...

    数据库原理 数据模型概述

    数据库原理数据模型概述 数据库原理是计算机科学中研究数据库系统的基本理论和方法的学科。数据模型是数据库原理的核心概念,它是对现实世界中的事物的抽象描述,这种抽象描述能确切地反映事物的特征和事物之间的...

    企业数据模型的概念

    概念数据模型是一个高层次的数据模型,定义了重要的业务概念和彼此的关系,主要解决核心的业务问题。概念模型是对业务概念及其关系的定义,包括实体、属性和实体关系,旨在解决业务问题的核心部分。概念模型的设计...

    数据模型资源手册卷3

    《数据模型资源手册卷3》是一本专注于数据库建模的专业资料,它作为前两卷的深化和提炼,为读者提供了全面而深入的数据模型设计知识。本手册覆盖了多个关键概念和实践,旨在帮助读者理解并掌握如何有效地设计和构建...

    数据模型资源(目录)

    - **Party: Agreement** —— 关于协议的详细数据模型。 - **Product: Feature** —— 产品的特性和功能数据模型。 - **Product: Price, Promo, Cost** —— 价格、促销和成本相关的数据模型。 - **Product Catalog,...

    附件:《证券期货业数据模型_第1部分:抽象模型设计方法》.pdf

    机构多、类型广、交易方式多样,机构内及机构间数据交换频繁、 业务发展迅速,为提高数据交换效率、规范行业机构数据应用系统建设、提升行业数据标准化水平,证 券期货行业组织开展了行业数据模型建设工作,...

    数据模型资源手册3

    在信息化时代,数据模型作为理解和组织数据的基础,对于企业的信息系统建设至关重要。这本书的稀缺性表明其内容可能包含了一些独特和深入的见解。 数据模型是数据库设计的核心,它描述了数据的结构、关系以及业务...

    第二章_数据模型与概念模型(1)

    常见的数据模型有三种:关系数据模型、层次数据模型和网络数据模型。 1. 关系数据模型:这是最常用的数据模型,由E.F. Codd在20世纪70年代提出。在这个模型中,数据被组织成表格(表),每个表格由一系列列(字段)...

    基于财务数据分析的数据仓库模型

    数据模型是数据仓库的骨架,它决定了数据如何存储、组织和访问。一个良好的数据模型可以提高数据仓库的效率,简化数据处理流程。常见的数据模型包括星型模型(Star Schema)、雪花模型(Snowflake Schema)和第三...

    数据模型资源手册 卷1

    数据模型是信息化建设中的基石,它为数据库设计提供了蓝图,帮助我们理解、组织和管理数据。本书旨在提供丰富的数据模型资源,帮助读者提升在数据管理和分析方面的专业能力。 在数据科学日益重要的今天,数据模型的...

    FSDM金融服务数据模型

    ### FSDM金融服务数据模型详解 #### 一、引言 IBM的FSDM(Financial Services Data Model)金融服务数据模型是一种专为金融行业设计的数据模型,旨在帮助金融机构更好地管理和利用其核心业务数据。该模型自1990...

    地理信息系统数据模型分析

    数据模型是连接现实世界与计算机世界的桥梁,它以一定的形式组织起来,对客观事物及其联系进行描述。这种描述不仅包括数据内容,还包括实体间的关系。在地理信息系统(GIS)中,空间数据模型尤为重要,因为它为描述...

    数据模型资源手册 1卷和2卷

    企业数据模型治理不仅是技术问题,更关乎企业的战略决策。有效的数据模型治理能确保数据的质量、一致性和安全性,从而提高业务效率,支持决策制定。手册可能涵盖数据治理框架的建立、模型变更管理、数据生命周期管理...

    地空一体化战场时空数据组织模型及应用

    针对联合作战对多维战场环境数据的需求,提出基于网格剖分的地空一体化战场时空数据组织模型。采用圈层网格剖分思路实现空间剖分,向时间维扩展,设计时空一体的网格编码;设计场和对象相结合的战场时空数据网格化组织...

    数据模型设计方法和样例详解

    数据模型设计是构建数据库系统的基础,它涉及到对业务需求的理解、数据的组织和关系的定义。本篇文章将详细解析数据模型设计的方法和样例,帮助读者深入理解这一关键环节。 首先,数据模型设计面临的挑战包括从传统...

    基于Geodatabase构建空间数据模型

    ### 基于Geodatabase构建空间数据模型 #### 模型及空间数据模型的概念 在探讨基于Geodatabase构建空间数据模型之前,首先需要理解“模型”与“空间数据模型”的概念。 - **模型**:模型是对客观现实事物的某些...

    面向对象空间数据模型构建研究

    4. 面向对象空间数据模型的研究和问题:文中提到GeoDatabase数据模型是当前流行的面向对象空间数据模型之一,其按照OpenGIS规范使用六大类对地物对象进行定义。然而,它存在难以表达混合实体以及难以描述地理目标间...

Global site tag (gtag.js) - Google Analytics