定义世界

君は僕の大事、大事な友達なのーーー!

Impedance Mismatch

Impedance Mismatch,阻抗失调。

这是一个比喻的用法,用于描述不同的系统使用不同的数据模型导致的数据不能很好的在系统之间流动的问题。

首先从阻抗失调的本意说起。这原本是一个电学的概念。简单的例子就是,一个220V,15W的灯泡在110V电压下不能最高效的工作,因为电流不能以最高效的方式流动。

同样,当数据在使用不同的模型的系统之间流动的时候,由于不同的模型描述能力不同,往往也不能很好的流动。一个典型的例子就是关系数据库到面向对象应用之间的数据流动。为了实现比较好的流动,用户往往需要编写大量的包装代码,或者说映射(比如ORM)。这种映射也指出了解决阻抗失调问题的方法——使用描述能力强的映射来提高数据流动的效率。当然这里的效率不仅仅是系统执行的效率,更多的包含了开发效率——构建这种映射总是很麻烦的。并且随着数据库系统的复杂度和软件系统的复杂度不断提升,这种映射往往变得十分复杂。那么如何进行有效的映射呢?

想吧,想出来就牛B了。

posted on 2008-01-13 00:51 光荣之翼 阅读(81) 评论(1)  编辑  收藏 所属分类: Future Works

Feedback

# re: Impedance Mismatch 2008-07-20 09:38 L

谢谢你的说明,很形象直观.  回复  更多评论   


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-14 23:31 编辑过
 
 
相关链接:
网站导航: