-
Essay / The Revolution in Database Architecture, by Jim Gray
The Revolution in Database Architecture, by Jim Gray, describes the path that Gray believed the evolution of database architecture of data would take after 2004. He considers that databases have been stagnant for several years and that from 2004, the development of several technologies would open the way to a revolution in the world of databases. The 14 technologies cited as the key to the revolution are:1. The ability to execute object-oriented code in the RDBMS.2. Databases become a web service. For example, a database exposes an interface on the Web that allows direct execution of store procedures.3. Queues become part of the database, allowing applications to be loosely connected via queued messages.4. Cubes and OLAP, providing a simple way to aggregate data.5. Data mining, to extract patterns and key information from databases.6. Column stores, providing a more compact way to store data (for records with many columns, most of them unused)7. Databases with better support for unstructured data (i.e. textual, spatial and temporal data).8. Semi-structured data, to process data that does not “fit” into the relational model.9. Stream processing, to compare incoming data about an object with the object's history.10. Publish/subscribe model, in which many users subscribe to a data warehouse that publishes the data they need.11. Query optimizers become dynamic, that is, “changing plans as system load and data statistics change”12. Database in main memory to circumvent the increasing storage capacity/latency ratio of hard drives.13. Take advantage of the CPUs of most devices to transform them into a small DBMS. This would allow everyone to share data with... middle of paper... deserved. That being said, Gray's writing style gets the point across easily. It manages to give the reader a general idea of how 14 technologies work, the problems they solve and how they will revolutionize the world of databases. Such succinct writing is commendable. Concluding Remarks Gray's article is interesting. Some of his predictions about the future were wrong and he made them seem more transcendent than they really were. However, predicting the future is no easy task, and Gray has done a remarkable job. Errors such as mistakes in the middle of a scientific article are unacceptable. The same goes for not providing the references and source of information used to create the article. Doctor or not, Gray shouldn't have allowed himself this luxury. He should set an example on these two points. Works Cited The Revolution in Database Architecture