Caché

Post on 24-Jun-2015

1.236 views 0 download

description

Apresentação feita sobre o banco de dados pós-relacional Caché

Transcript of Caché

Caché

Equipe: Turma: CC6TA Pedro Victor Roberto Franco Rodrigo Moura

Conceitos Gerais

Caché - É um banco de dados pós-relacional e servidor de aplicações, proprietário e produzido pela InterSystems.

História: MUMPS Tecnologia M

Conceitos GeraisCaracterísticas: Multiplataforma Pós-Relacional Multidimensional Considerado o banco de dados mais rápido do mundo Rápido desenvolvimento de sistemas complexos Rápido desenvolvimento de aplicações Web

utilizando uma linguagem nativa chamada CSP

Conceitos Gerais

Características: Multidimensional

Conceitos Gerais

Clientes: TJDF (Tribunal de Justiça do Distrito Federal) Prefeitura de Diadema Hospital Albert Einstein Laboratórios Fleury Departamento de defesa dos Estados Unidos Dentre outros...

Relacional x Orientado a Objeto

Instalação

Plataformas: Windows NT, Windows 2000, Windows XP,

Windows Server 2003(Caché 5.0.2 ou melhor), Red Hat Linux, e SuSE Linux.

Instalação

Instalação

Instalação

Instalação

Instalação

Instalação

Ferramentas

Studio

Terminal

Portal de administração do Sistema

Objetos do Banco de Dados

Classes Propriedades Relacionamentos Métodos Persistência de objetos Herança Polimorfismo

Objetos do Banco de Dados Unified Data Architecture

Arquitetura

Linguagens: Caché Basic

Arquitetura

Linguagens: Caché ObjectScript:

SET a=1,b=2,c=3

SET (a,b,c)=1

SET p=##class(Cadastro.Pessoa).%New()

WRITE “Nome do Cliente é ”, p.Nome

WRITE p.%Save()

Arquitetura

Linguagens MVBasic

<%@page language="mvbasic"%>

<h2>Welcome to CSP!</h2>

<p>The current date and time is #(TIMEDATE())#</p>

Arquitetura

Linguagens:

Arquitetura

Base de Dados - É uma localização de armazenamento física. Podem ter a estrutura de blocos de 2K (pré-versão 5 do Caché) ou 8K (a estrutura mais nova)

Namespace - Separa o código da aplicação da sua localização física na base de dados

Global - É um array multidimensional persistente

Arquitetura

Segurança Autenticação – Kerberos, Operating-system–based,

Caché login Autorização Roles

1. Recursos são associados com permissões para estabelecer privilégios.

2. Privilégios são associados com roles.

3. Roles possui membros, como os usuários. Auditing Criptografia do banco de dados

Segurança

Conclusão

Mais Informações em: http://www.intersystems.com/