![]() ![]() Margaret H Eich has given a very simple definition of an IMDB/MMDB: a database whose primary data store is main memory. ![]() It is contrasted with database management systems that employ a disk storage mechanism.” Wikipedia defines an in-memory database as, “An in-memory database (IMDB also, main memory database system or MMDB) is a database management system that primarily relies on main memory for computer data storage. ![]() With ever-growing RAM size and the ability to address more RAM (with 64-bit address spaces), IMDBs are in vogue. The first step towards high-performance databases is IMDBs. However, disk I/O speed has not been increasing at the same rate, which has crippled traditional databases. Network bandwidth has increased dramatically and multi-core processors are available even in mobile phones. This, in turn, has led to a surge in the importance of IMDBs. Real-time analytics and sub-second response times for enterprise applications require high-performance data management systems. There have been a series of such products released in the last two years, one of the most famous being SAP’s HANA. In-memory computing is expected to have a disruptive impact on the data warehousing domain in the coming two years. Gartner has predicted in-memory computing to be one of the top 10 strategic technologies of 2012. We will look at what they are, why they are developed, and the key differences between IMDB and traditional disk DBs. Through this introductory article, let’s get acquainted with the basics of IMDBs. In-memory databases (IMDBs) are a critical part of this paradigm. It has been predicted that in-memory computing will be one of the Top 10 technologies of 2012. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |