Oracle TimesTen

Um Banco de Dados Super Rápido

Há muitos anos a Oracle foi uma empresa que se concretizou no mercado devido a sua solução de banco de dados, hoje em dia apesar dessa solução continuar sendo a #1 de market share ela faz parte de muitas soluções que a Oracle pode oferecer aos seus clientes para atender todas as camadas de seu negócio.A supremacia do nosso banco de dados é indiscutível, associando a alta disponibilidade do RAC com a compressão de dados através do Advanced Compression e o particionamento de dados usando o Partitioning temos uma solução insuperável em termos de performance e desempenho nas suas consultas.

E se eu lhe disser que existe uma solução de banco de dados relacional que possui um tempo de resposta 10x mais rápido que qualquer solução de banco de dados de mercado?

Oracle TimesTen

O Oracle TimesTen é uma solução de banco de dados em memória que possui todas as características de um banco de dados relacional convencional, porém seu diferencial está na maneira de armazenar e processar as informações - em memória.

Na figura acima é possível visualizar a arquitetura do TimesTen, a primeira e mais importante consideração sobre essa imagem é a forma como as informações são acessadas - persistidas na memória RAM - por essa característica o tempo de I/O passa a ser inexistente para realização de operações (lembre-se que o banco de dados tradicional faz acesso em disco) e isso faz ser possível atingir benchmarks incríveis com essa solução.

Sendo um banco de dados relacional em memória que se instala na camada de aplicação - existe sim a opção de se instalar em outra camada, mas como boa prática se recomenda o uso dessa arquitetura - o Oracle TimesTen "muda" as suposições sobre a localização de onde as informações estão armazenadas, sabendo-se desse novo paradigma para administração dos dados, vamos responder as perguntas mais comuns feitas pelas pessoas responsáveis pelo gerenciamento da infraestrutura. (CCAVC)

O que acontece com as minhas informações que estão no banco de dados ?

As suas informações continuarão a existir no banco de dados, com o TimesTen você cria uma solução de cache para oferecer uma resposta instantânea para suas aplicações.

O que acontece com os dados que são gravados no TimesTen, elas não existirão no banco de dados que eu já possuo ?

O TimesTen se encarrega automaticamente de fazer a persistência e sincronização das informações que foram inseridas.

Mas e se eu desligar o computador ? Eu perco toda informação do banco de dados ?

Não, o TimesTen possui um controle através de arquivo no qual ele executa o redolog e o checkpoint das informações, caso você desligue seu computador, as informações serão mantidas.

Eu não preciso mais usar o meu banco de dados ?

Não necessariamente, você pode criar uma arquitetura heterogênea entre o seu banco de dados convencional e o timesten, assim você deixa em memória apenas as informações que precisam de resposta rápida ao seus usuários.

Eu preciso de mais, é possível criar um ambiente de alta disponibilidade ? E se houver um desastre na minha máquina ?

É possível configurar o timesten para fazer múltiplo uso de servidores para se criar um ambiente de alta disponibilidade, é possível também fazer uso da grid infrastructure provida pela oracle para o gerenciamento automático dos servidores.

Eu preciso mudar minhas aplicações para fazer uso do TimesTen ?

Não, a forma de trabalho com o banco de dados para o usuário final é transparente.

Convido todos vocês a enviarem perguntas ao nosso blog e a visitarem o site oficial do produto : 

http://www.oracle.com/technetwork/products/timesten/overview/index.html

Espero comentários de todos vocês !


Obrigado e até o próximo post. 

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

Introduzir as tecnologias da oracle e como elas podem ajudar o seu negócio através das melhores soluções

Search

Archives
« Agosto 2015
SegTerQuaQuiSexSábDom
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      
Today
Bookmarks