{"id":1,"date":"2006-11-01T15:53:00","date_gmt":"2006-11-01T15:53:00","guid":{"rendered":"https:\/\/onionsauce.com\/mole_end\/index.php\/2006\/11\/01\/oo-rdbms-impedance-mismatch\/"},"modified":"2006-11-01T15:53:00","modified_gmt":"2006-11-01T15:53:00","slug":"oo-rdbms-impedance-mismatch","status":"publish","type":"post","link":"https:\/\/onionsauce.com\/mole_end\/index.php\/2006\/11\/01\/oo-rdbms-impedance-mismatch\/","title":{"rendered":"OO \/ RDBMS impedance mismatch"},"content":{"rendered":"<p>So last week the Mole attended the\u00a0<a href=\"http:\/\/www.sdforum.org\/SDForum\/\">SDForum<\/a>\u00a0<a href=\"http:\/\/www.sdforum.org\/SDForum\/Templates\/Level1.aspx?pid=10169&amp;sid=7\">SAM SIG<\/a>\u00a0meeting to hear\u00a0<a href=\"http:\/\/www.tedneward.com\/\">Ted Neward<\/a>\u00a0speak on &#8220;State Management: Shape and Storage:<br \/>object\/relational (O\/R) impedance mismatches for persisting<br \/>objects between transient &amp; persistent states.&#8221; This is a topic that has long fascinated the Mole, which, he discovered, is another way of saying that the Mole was not the target audience. Most of the talk was about the\u00a0<em>problem<\/em>; the Mole was looking for new insights into the\u00a0<em>answer.<\/em><\/p>\n<p>In the car on the way home, the Mole thought some more about the issues. One of the phrases that had come into his mind during the talk was\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Locality_of_reference\">&#8220;locality of reference&#8221;<\/a>.\u00a0It seems to the Mole that the spectrum of distances from the processor core (registers &#8212; cache &#8212; RAM &#8212; disk &#8212; offsite tape) reflects a range of concerns from extremely process-centric to extremely data-centric. An object model is very useful for computing (duh: OO, by definition, couples data with behavior); a relational model is very useful for long-term data storage. One day the Mole will draw a picture and elaborate on this.<\/p>\n<p>The Mole also recommended\u00a0<a href=\"http:\/\/www.dbdebunk.com\/index.html\">Fabian Pascal&#8217;s writings<\/a>\u00a0(some of which are\u00a0<a href=\"http:\/\/www.dbdebunk.com\/page\/page\/2780191.htm\">specifically relevant<\/a>) to a couple of people attending the event. The Mole believes\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/George_Santayana\">Santayana<\/a>&#8216;s dictum that &#8220;those who do not remember the past are doomed to repeat it.&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So last week the Mole attended the\u00a0SDForum\u00a0SAM SIG\u00a0meeting to hear\u00a0Ted Neward\u00a0speak on &#8220;State Management: Shape and Storage:object\/relational (O\/R) impedance mismatches for persistingobjects between transient &amp; persistent states.&#8221; This is a topic that has long fascinated the Mole, which, he discovered, is another way of saying that the Mole was not the target audience. Most of&hellip; <a class=\"more-link\" href=\"https:\/\/onionsauce.com\/mole_end\/index.php\/2006\/11\/01\/oo-rdbms-impedance-mismatch\/\">Continue reading <span class=\"screen-reader-text\">OO \/ RDBMS impedance mismatch<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-mole-end","entry"],"_links":{"self":[{"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":0,"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"wp:attachment":[{"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onionsauce.com\/mole_end\/index.php\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}