manual cache
®
Índice
Capítulo 1
CAPÍTULO 1 - MODELAGEM DE DADOS – ACESSO RELACIONAL OU POR OBJETO
Tecnologia Relacional
Tecnologia de Objeto e de Base de Dados de Objeto
Acesso Relacional vs. Acesso a Objeto
Panorama do Modelo de Dados de Objetos do Caché e da
Programação Orientada a Objetos
Conceitos-Chave de Objeto
Por que escolher Objetos para o seu Modelo de Dados?
Armazenamento de Objetos & Acesso Relacional
5
6
6
6
8
9
9
Capítulo 2
CAPÍTULO 2 - SERVIDOR DE DADOS MULTIDIMENSIONAL DO CACHÉ
Acesso Integrado a Bases de Dados
Modelo de Dados Multidimensional
Acesso SQL
Objetos do Caché
Busca de Texto com Reconhecimento de Palavras
Indexação de Bit-Map Transacional
Enterprise Caché Protocol para Sistemas Distribuídos
Tolerância a Erros
Modelo de Segurança
10
11
14
16
18
20
22
24
27
Capítulo 3
CAPÍTULO 3 - SERVIDOR DE APLICAÇÕES CACHÉ
A Máquina Virtual Caché e Linguagens de Script
Caché ObjectScript
Basic
MVBasic
C++
Java
Caché & Jalapeño
Caché & .Net
Caché & XML
Caché & Web Services
Caché & Multivalue
30
32
38
40
40
40
42
44
45
46
47
Capítulo 4
CAPÍTULO 4 – CRIAÇÃO RÁPIDA DE APLICAÇÕES DE ALTA PERFORMANCE WEB
COM CACHÉ SERVER PAGES (CSP)
O Modelo Caché Server Pages
Arquitetura de Classe de Páginas Web
Estratégias Múltiplas de Desenvolvimento
Arquivos CSP
Hipereventos (Hyper-Events)
Intersystems Zen & Web Pages Baseada em Componentes
52
54
54
55
56
58
Introdução
ALÉM DO BANCO DE DADOS RELACIONAL
Há 30 anos, bases de dados relacionais eram aclamadas como uma grande inovação. Ao invés de monolíticas bases de dados legadas, cada qual com seu esquema de dados único, as informações passariam a ser armazenadas em formato tabulado e estariam acessíveis a qualquer um que conhecesse SQL. Os bancos de dados relacionais tiveram grande sucesso e o SQL tornou-se o padrão comum de acesso à base de dados. Entretanto, como é comum no caso de