码迷,mamicode.com
首页 > 其他好文 > 详细

一些计算机概念的区分

时间:2016-01-11 01:32:07      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

结构性数据和非结构型数据的区别

a) 结构型数据:机构型数据在数据库中是以二维表的形式体现的,而二维表的数据在 数据库的管理系统中实体字节码文件形式存在于磁盘中。对数据记录 进行入库的时候,结构型数据对象的所有字段属性都必须入库,不管 字段属性是否有值。字段属性值没有赋值的可以以NULL的形式存在。 这样做的好处是利于检索,但是就是增加了存储数据的内存。

b) 非结构型数据:非结构型数据为非关系型数据,即Not only sql. LuceneMongoDB,   Hadoop等都属于非关系型数据库的模型。它们的特点在于处理海  量的结构简单的数据,可以提高数据的吞吐效率,非常灵活。

c) “SQL并非适应于所有的程序代码,对于那些繁重的重复操作的数据,SQL值得花钱。但是当数据结果非常简单时,SQL可能没有多大用处”。

 

软件编程中的设计模式MVCModel-View-Control)和软件架构三层架构的区分:

 

*1. 三层架构:是宏观意义上的软件项目的分层开发,涉及到是三层。

>1. UI(User Interface): 用户接口,即用户数据的显示层。

>2. BI(Bussiness Interface): 业务逻辑接口,主要负责项目的业务

     逻辑部分。这是处理数据的核心,作

     用是对数据的封装处理。

>3. DAI(Date Access Interface): 数据访问接口,用户数据经过业务

逻辑层的处理之后,该层负责和数

据库的接口连接处理,执行对数据

的插入,删除,修改,查询操作。

*2. MVC:  中文解释为模型-视图-控制器。我们可以理解为MVC设计模式是对三层架构的一

 种细分。可以从微观的意义上对其进行理解,一开始MVC设计模式是从界面编程

 中诞生的。后来,Java web开发的兴起,这个设计模式运用到了web开发中。其

 实在移动网络开发中,这个设计模式是对三层架构的显示层的一种细分。视图层

 即为显示个客户端的动态网页,控制器即是Servlet,模型层就是Service层,DAO

 层,和普通的JavaBean

   技术分享

一切有关实验学科都是基于物理学科的,因为有物理学科才有后来的化学和生物学科。

 

 

 

一些计算机概念的区分

标签:

原文地址:http://www.cnblogs.com/liaowanzhong/p/5120014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!