浏览 3940 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-03
Speak of Relational Model In Your Favorite OO Languages Abstract: What is today's Object-Relational Mapping REALLY doing? The answer will be given by this paper is: Mapping the Network Model and SQL interface. In this paper, we shall see why and how this is the truth. And your favorite object oriented programming languages, with sufficient modern features, such as Java™, are quite possible to be effectively consolidates with the power of relational model, without defective mappings. Ableverse™ TheObjectBase as the DBMS and WebOfWeb as the blueprint project are showing a feasible solution in the Java™ programming language as realworld practices, on the basis of a new relational data model called the Object-Relation-Kin model. 全文见: http://www.ableverse.org/articles/fakeorm.pdf 或 http://www.ableverse.org/articles/fakeorm.html Table of Contents: 1 . The Object-Relational Impedance Mismatch 2 . The Object-Relational Mapping 2 .1. Problems Solved 2 .1.1. Perform CRUD on Objects 2 .1.2. Query Objects Expressively and Accelerated 2 .1.3. Reduce Data Traffic by Cache 2 .2. New Problems Created 2 .2.1. Multi-Source of Schema/MetaData 2 .2.2. Transaction Serializability 2 .2.3. Confusing Property Writers 2 .2.4. Discomfort for Purists 2 .3. Problems Not (Effectively) Solved 2 .3.1. Relationship Manipulation 2 .3.2. Overall Complexity/Productivity 3 . Thank Again, What Is What 3 .1. The Network Model Called Object Model 3 .2. True Nature of the Relational Model 3 .3. How ORM's Usage of SQL Harms Consistency/Isolation 4 . Make a Match Instead of Defective Mapping 4 .1. A Simple Job Hard To Do 4 .2. What versus How 4 .3. Implement Concurrency/Transaction Control Based On Objects 4 .4. Server Side Object Graph and Hosting Based Interfacing 4 .5. SQL Does Query 5 . Seeking Fresh Meat 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |