O documento fornece uma introdução geral sobre o banco de dados Caché, incluindo sua história, características, plataformas suportadas e clientes. Também discute conceitos como objetos, linguagens, arquitetura e segurança do banco de dados.
2. 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
3. Conceitos Gerais Caracterí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
5. 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...
18. 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()
19. Arquitetura Linguagens MVBasic <%@page language="mvbasic"%> <h2>Welcome to CSP!</h2> <p>The current date and time is #(TIMEDATE())#</p>
21. 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
23. 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