This post originated from an RSS feed registered with Agile Buzz
by Keith Ray.
Original Post: Data Without Meaning
Feed Title: MemoRanda
Feed URL: http://homepage.mac.com/1/homepage404ErrorPage.html
Feed Description: Keith Ray's notes to be remembered on agile software development, project management, oo programming, and other topics.
Jay Han responds to my item on using databases for coordination...
We know that databases provide concurrency control and transaction management. These features let applications share data -- you can call this coordination at low level. But what about coordination at high level? How can they exchange semantics of data? e.g. "9999-12-31 in date field means now? never? forever in the future?" [...]
As long as databases only store data, and don't store whole objects (data+algorithms), they will always risk disassociating meaning and values.