Trabalho
Julho de 2009
Usando o Oracle In-Memory Database Cache para acelerar o banco de dados Oracle
Usando o Oracle In-Memory Database Cache para acelerar o banco de dados Oracle
1. Introdução ......................................................................................................... 2
2. Armazenamento em cache na camada de aplicativos ...................................... 4
3. O Oracle TimesTen In-Memory Database ........................................................ 6
3.1 Desempenho do Oracle TimesTen ............................................................. 9
4. Armazenamento em cache usando o Oracle In-Memory Database Cache ...... 9
4.1 Definindo o conteúdo de um cache ........................................................... 11
4.2 Carregando dados e gerenciando o cache ............................................... 12
4.3 Compartilhando dados através de uma Grade de cache .......................... 14
4.4 Mantendo a consistência de dados ........................................................... 14
4.5 Alta disponibilidade ................................................................................... 21
5. Desempenho ................................................................................................... 24
6. Exemplos ........................................................................................................ 26
6.1 Cache somente para leitura ...................................................................... 26
6.2 Cache de "janela deslizante" somente para leitura ................................... 27
6.3 Cache que pode ser atualizado ................................................................ 28
6.4 Cache dinâmico que pode ser atualizado ................................................. 28
6.5 Cache de captura de dados com Taxa de chegada desigual ................... 29
6.6 Cache de captura de dados com Taxa de chegada alta