Nota: Para o longa-metragem com Juliette Binoche, veja Caché (filme).

Caché é um sistema de gerenciamento de banco de dados proprietário, produzido pela InterSystems, baseado na Tecnologia M.

A empresa descreve o banco como pós-relacional, com as seguintes características:

  • oferece uma visão relacional e orientada a objetos dos mesmos dados, sem necessidade de mapeamentos ou redundância.
  • a arquitetura unificada do Caché suporta aplicativos orientados a objeto e relacionais utilizando SQL ANSI.
  • O Caché permite rápido desenvolvimento de aplicações Web, processamento transacional de alta performance, escalabilidade maciça, e consultas em tempo real de dados transacionais, além de baixíssimas necessidades de manutenção

Caché suporta diversas linguagem de programação, entre elas ObjectScript[1], um superconjunto funcional da linguagem M (Padrão ANSI para a linguagem MUMPS). Por motivos de mercado, a empresa prefere manter o produto Caché afastado desse nome. Os principais clientes de Caché são hospitais e financeiras.

Na prática, Caché é a evolução a longo prazo da tecnologia M. Seu desempenho é considerado por muitos[quem?] superior ao de SGDBRs tradicionais.

A visão pós-relacional de Caché também pode ser vista como uma visão pré-relacional e atualmente seria melhor descrita como uma visão não-relacional já que internamente Caché guarda seus dados em matrizes multi-dimensionais[2] capazes de carregar dados estruturados hierarquicamente. Curiosamente, a tecnologia adequada para modelo de dados hierárquico (Modelo hierárquico) sobreviveu tanto ao domínio de mercado do modelo relacional, quanto ao crescente uso de aplicações baseadas em bancos de dados NOSQL.

Referências

Ligações externas

editar
Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Lista de linguagens de programação

imperativa Simon Peyton Jones Norman Ramsey [11] Caché InterSystems Corporation [58] Caché ObjectScript 1997 orientação a objetos Cadence SKILL 1990 programação

MUMPS

original para tratar de dados clínicos. MUMPS deu origem ao banco de dados Caché. MUMPS foi desenvolvido por Neil Pappalardo e alguns colegas no laboratório