Resumen
La tecnología In-Memory ha sido propiciada por la necesidad de procesamiento de grandes volúmenes de datos de manera muy rápida y fundamentalmente por el desarrollo de los procesadores y el incremento en la capacidad de memoria basada en la arquitectura de 64-bits. Esto ha hecho posible el procesamiento paralelo masivo de las operaciones de base de datos, albergando todos los datos relevantes en memoria. Una base de datos In-Memory (IMDB) usa la memoria como el principal soporte de almacenamiento, y para su procesamiento en memoria no requieren su paso desde el disco duro hacia ella, lo que reduce el tiempo de respuesta de la base de datos dramáticamente. Las bases de datos tradicionales almacenan la data en disco y las operaciones de I/O son muy lentas comparadas con aquellas hechas en memoria RAM.
Las IMDBs poseen una técnica de almacenamiento columnar lo que posibilita el acceso a la data a grandes velocidades y capacidades de analítica en tiempo-real. Al organizar los valores en la forma de un vector de atributos (columnar) permite una fácil compresión de datos y también permite una alta velocidad de escaneo y filtraje. La velocidad es en efecto tan alta que se puede dejar de lado la idea de pre-agregación de la data transaccional, la base de los sistemas de información en las décadas pasadas.
Citas
Babeanu, R., & Ciobanu, M. (2015). In-memory databases and innovations in Business Intelligence. Database Systems Journal, VI(1), 9. Recuperado el 28 de Marzo de 2017
Hahn, G. J., & Packowski, J. (Agosto de 2015). A perspective on application of In- Memory analytics in supply chain management. Decision Support Systems, 76, 8. Recuperado el 30 de Marzo de 2017, de http://doi.org/10.1016/j.dss.2015.01.003
Kim, J., Salem, K., & Khuzaima, D. (2015). Write Amplification: An Analysis of In- Memory Database Durability Techniques. IMDM '15 Proceedings of the 3rd VLDB Workshop on In-Memory Data Mangement and Analytics (pág. 7). Kohala Coast, HI, USA: ACM Digital Library. doi:10.1145/2803140.2803141
Knabke, T., & Olbrich, S. (2015). In Memory Technology and the Agility of Business Intelligence - A Case Study at a German Sportswear Company. ResearchGate,
Recuperado el 27 de Marzo de 2017, de https://www.researchgate.net/publication/283794267
Mihaela-Laura, I. (2014). Characteristics of In-Memory Business Intelligence. Informatica Economica, 18(No. 3), 9. Recuperado el 27 de Marzo de 2017, de https://www.researchgate.net/publication/284368743
Plattner, H., & Leukert, B. (2015). The In-Memory Revolution. Walldorf, Alemania: Springer. doi:10.1007/978-3-319
Sakulsorn, P. (2011). In-memory Business Intelligence. KTH Royal Institute Of Technology, Department of Computer and Systems Sciences. Stockholm: KTH Royal Institute Of Technology. Recuperado el 04 de Abril de 2017
Wixom, B., Ariyachandra, T., David, D., Goul, M., Gupta, B., & Others. (2014). The Current State of Busines Intelligence in Academia: The Arrival of Big Data. Communications of the Association for Information Systems, 34(Article 1), 16. Recuperado el 25 de Marzo de 2017, de http://aise1.aisnet.org/cais/vol34/iss1/1