Models
By Michael Blaha August 2010: Models provide the means for building quality software in a predictable manner. Models let developers think deeply about software and cope with large size and complexity. Developers can think abstractly...
Operational Database Management Systems
By Michael Blaha August 2010: Models provide the means for building quality software in a predictable manner. Models let developers think deeply about software and cope with large size and complexity. Developers can think abstractly...
By Michael Blaha August 2010: An Antipattern is a characterization of a common software flaw. As you construct models, you should be alert for antipatterns and correct them. When you find an antipattern, substitute the correction. Universal antipatterns are...
By Roberto V. Zicari (Editor) et al. March 8, 2010 Abstract: I was asked to compare & contrast odbms systems to the new nosql datastores out there. So I have asked several people in the last...
By Renzo Orsini February 10, 2010 Abstract: Sometimes a look at the past can be useful to put in the right perspective a hot new discussion. So I thought, when Roberto Zicari, editor of...
By Roberto V. Zicari (Editor) et al. February 10, 2010 Abstract: This report collects the following interviews: NoSQL technologies: Interview with John Clapperton. Carl Olofson on “Nonschematic” databases. Are object databases “NoSQL” technologies? Interview with Luis...
January 11, 2010 (revised February 2010 and December 2010) Abstract: Traditionally, the obvious platform for most database applications has been a relational DBMS. You might use a specialized parallel relational DBMS if you required...
By Roberto V. Zicari(Editor) et al. December 14, 2009: This article is made by contributions from: 1. Patrick Linskey on “Cloud Store”. 2. Kaj Arno on “NoSQL databases. 3. Michael Stonebraker on “NoSQL databases”. 4....
By Rick Cattell, Robert Greene, Leon Guzenda, Luis Ramos, Carl Rosenberger, Roberto Zicari(Editor) August 3, 2009: This is a follow up of the panel discussion, which took place at the ICOODB 09 conference on July 2, 2009 in Zurich....
By Ben Wiedermann, Ali Ibrahim, and William R. Cook January 10, 2009: The paper introduces Transparent Persistence which promises to integrate programming languages and databases by allowing programs to access persistent data with the same...
By Michael Blaha, Bill Huth, Peter Cheung October 22, 2008: Object-oriented (OO) software engineering techniques are often used with programming languages, but they also apply to relational databases. OO techniques are not only helpful for...