The Artima Developer Community
Sponsored Link

.NET Buzz Forum
O/R Mapping meets Mission Critical

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Udi Dahan

Posts: 882
Nickname: udidahan
Registered: Nov, 2003

Udi Dahan is The Software Simplist
O/R Mapping meets Mission Critical Posted: Jul 4, 2005 1:14 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Udi Dahan.
Original Post: O/R Mapping meets Mission Critical
Feed Title: Udi Dahan - The Software Simplist
Feed URL: http://feeds.feedburner.com/UdiDahan-TheSoftwareSimplist
Feed Description: I am a software simplist. I make this beast of architecting, analysing, designing, developing, testing, managing, deploying software systems simple. This blog is about how I do it.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Udi Dahan
Latest Posts From Udi Dahan - The Software Simplist

Advertisement
After listening to a recently uncovered gem - polymorphic podcasts the topic of O/R mapping was raised yet again. I will be writing on this topic more in depth in other forums soon, but I wanted to give the executive summary here: O/R mapping is problematic.

The underlying assumption of O/R mapping is based on mapping objects to tables. However, for mission critical systems, the whole idea of updating or deleting rows from the database goes against basic principles. In a not-so-recent podcast from Ron Jacobs, Clemens Vasters described the kind of database design often utilized in high-end systems. There he describes timestamping data with a validity period creating "insert-only databases" - these enable the highest levels of performance and scalability, not to mention regulatory compliance. However, the familiar semantics of updating and deleting entities provided by O/R mapping do not seem to support these scenarios.

But all is not lost! There are solutions. I'll be posting these solutions in the afore-mentioned forums soon.

Read: O/R Mapping meets Mission Critical

Topic: More of My Presentations and Code Being Posted on My Portal Previous Topic   Next Topic Topic: Sky Interactive Conference

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use