Anar al contingut

Base de senyes en memòria

De L'Enciclopèdia, la wikipedia en valencià

Una base de senyes en memòria (IMDb, segons les seues sigles en anglés, i també coneguda com a base de senyes en memòria principal o MMDB) és una base de senyes les senyes de les quals estan almagasenats en la memòria principal per a facilitar temps més ràpits de resposta. Les senyes d'orige es carreguen a la memòria del sistema en un format comprimit no relacional. Les bases de senyes en memòria optimisen el treball relacionat en el processament de consultes.

Una IMDb és un tipo de base de senyes analítica, que és un sistema de solament llectura que almagasena senyes històriques sobre indicadors per a aplicacions d'inteligència empresarial/anàlisis de negocis (BI/BA), usualment com a part d'un almagasén de senyes o un data mart. Estos sistemes permeten als usuaris eixecutar consultes i informes sobre l'informació continguda, que s'actualisa regularment per a incorporar senyes de transacció recents dels sistemes operatius d'una organisació.

Ademés de brindar temps extremadament ràpits de resposta a consultes, l'analítica en memòria pot reduir o eliminar la necessitat d'indexar senyes i almagasenar senyes preagregados en gavetes OLAP o taules agregades. Esta capacitat reduïx els costs d'informàtica i permet una implementació més ràpida d'aplicacions de BI/BA.

Tres alvanços d'anys recents han fet de l'analítica en memòria alguna cosa més factible: computació de 64 bits, servidors multi-core i preus més baixos de memòria RAM.

Factors clau

Velocitat. La ventaja principal d'almagasenar tot en memòria RAM és la velocitat. La velocitat d'accés a un disc dur ronda els 5 milisegons mentres que en el RAM és de 80 nanosegundos, és dir una diferència de prop de 100,000 voltes. Encara utilisant discs d'estat sòlit i memòria FLASH no-volàtil, que és 100 voltes més ràpida que els discs durs tradicionals, estaríem 1,000 voltes més llents que usant RAM. [1]

Durabilitat. Pensar en la memòria com a únic almagasenament genera la gran pregunta de qué és lo que succeïx en cas de pèrdua d'energia. Per a resoldre açò, cada determinat temps (pocs minuts), les pàgines de memòria RAM s'escriuen en almagasenament no-volàtil. Adicionalment, les “transaccions” no es consideren completes sense que es faça permanent una bitàcola (log) de l'operació realisada. És aixina que en cas de falla, es recupera la pàgina més recentment almagasenada i es tornen a aplicar les transaccions des de la bitàcola.

OLAP En Memòria

OLAP En Memòria

Hui les bases de senyes es poden optimisar per a “processament de transaccions” (OLTP) en almagasenament en renglons o “processament analític” (OLAP) en almagasenament columnar.

Les bases de senyes transaccionals no són apropiades per a efectuar anàlisis, requerixen índexs. Una variació del model relacional són les estructures multidimensionals que organisen senyes expressant les relacions entre els mateixos. OLAP permet respondre preguntes en 0.1% del temps requerit en ambients transaccionals. La compressió és la màxima en este model, permetent almagasenar “en memòria” grans taules, freqüent en un radi 1:10.

Vore també

Referències