An additional problem, beyond that of impedance
mismatch (new window), can occur because
the cache used by an application may not be tightly integrated with an RDBMS. This
problem is referred to as cache synchronization. It occurs after the relational data has been transformed into an object format
placed in an application cache.
When only one application is using the data, cache synchronization is not a problem. As soon as a second application accesses the database, however, the problem can occur.
An example of the impact of a second application is shown the figure below. In the example, a second application is accessing the same DBMS server that is being used by an object application
that uses a cache with object-relational mapping. Application B can change the
data being used by Application A. Cache A would need to be synchronized in some
manner to obtain the changed data. How the cache is implemented and what types of locks are used will have a big impact on the problem.
Also see concurrency control and locking (new
window).
The data in the cache must be synchronized with the data in the database managed by the DBMS server when a cache is used by an application that is separate from the underlying DBMS server.
DevExpress Announces the Newest Version of Its .NET Business ... Market Wire (press release) - Apr 29, 2008 To learn more about DevExpress business application framework and object-relational mapping tools for .NET, and to download a fully functional evaluation ...
Java ORM Data Mapping Eclipse Plug-in Due Integration Developers, CA - Apr 11, 2008 See why the JSR220-ORM Project lead says that object-relational mapping technologies are the ?last missing piece? for getting rid of the pain Java/J2EE devs ...
Java Developer Bizcommunity.com, South Africa - Apr 9, 2008 Design and develop Java web applications using cutting edge technologies for Object Relational Mapping, Caching and Service Orientated Architecture ...
Eclipse to release new plug-in ITWeb, South Africa - Apr 15, 2008 Robert Greene, the project lead, said the latest Eclipse plug-in is a standards-based object-relational mapping design time tool, built to comply with the ...
Cincom Smalltalk Releases ObjectStudio 8.1 and VisualWorks 7.6 Market Wire (press release) - Apr 28, 2008 ... Cincom VisualWorks 7.6 also supports Microsoft Vista, OSX Leopard and MySQL, and includes a supported object-relational mapping framework (GLORP).
Foundation for Object / Relational Databases: The Third Manifesto by C. J. Date, Hugh Darwen Average Customer Review: based on 4 reviews. Customer Review: Mr. Data and Mr. Darwen have much to say in this book. The question is will community of "database" people read it, assimilate it, and get to sufficient mass to discuss the merits of the concepts described in this book? And, if that does happen, will it be too late to implement any of the concepts in a real DBMS? There is no question...
C++ Database Development: Featuring Parody the Persistent Almost-Relational Object Database Management System by Al Stevens Average Customer Review: based on 1 review. Customer Review: Al Stevens, C++ Database Development (MIS Press, 1992) Two questions come to mind as to why anyone would be reading a ten-year-old book on database development in an outdated edition written to cater to an operating system that (almost) no longer exists in any meaningful way. (Or why they would be reading a review of such a book.) Tho...
Database Directions: From Relational to Distributed, Multimedia and Object-Oriented Database Systems by James Larson Average Customer Review: based on 1 review. Customer Review: This book should be renamed as Database Pocket Guide.Good for College students ,who just want to refer to refresh themselves.Good for Database Users whojust want to know little details about Distributed Databases.But for people who are really serious about Distributed Databases, this is not the right choice. A Good one could be "Manag...