Abstract:
The high demand on increasing the amount of daily data that companies are dealing with, decreasing the cost of computer RAM and increasing of computer processing power, are all reasons that lead to a new type of databases called In-memory database (IMDB). IMDB now offers a very high speed big data management and processing of real time requests and responses by hosting the whole data in main memory to eliminate the hard
disc I/O latency. In this paper, recent improvements in research on IMDB based on different dimensions have been studied, such as concurrency control, indexing, recovery and replication. Moreover, some common commercial and open source systems
that have been used in large companies have been reviewed.