Os bancos de dados multidimensionais
Esta não é a primeira vez na história recente que novos tipos de produtos de banco de dados surgiram e superar as ineficiências de RDBMS. Na década de 1980, uma classe de aplicações foi identificado em qual RDBMS produtos mal-tratadas as necessidades de gestão de dados (especialmente a geração de RDBMSs disponível naquele momento).
Estas aplicações de todos os tipos de dados especificados pelo usuário necessários que variaram entre diferentes implementações. Por exemplo, desenho assistido por computador / fabrico assistido por computador (CAD / CAM) aplicações tinha que ser capaz de especificar os tipos de dados que relacionadas com desenhos do produto, modelos, e outros fatores relacionados.
engenharia de software assistida por computador (CASE) necessários tipos de dados para representar aplicativos e sistemas, bancos de dados, representações gráficas de entidades e atributos, processos e fluxos de dados, e outras partes do processo de desenvolvimento de aplicações.
O resultado foi sistemas de gerenciamento de banco de dados orientado a objetos (ODBMSs), que eliminou as estruturas de bancos de dados relacionais table-linha-coluna e, em vez introduzidos os conceitos de classes e subclasses (ou tipos e subtipos), objetos, propriedades, métodos e as outras partes da tecnologia orientada a objetos diretamente no motor de banco de dados.
Porque a tecnologia RDBMS não foi bem adequada para análise multidimensional, particularmente em termos de desempenho, os vendedores começou a desenvolver suas próprias estruturas ajustadas e otimizadas para um melhor desempenho.
Se você acompanhar os acontecimentos no mundo do gerenciamento de banco de dados, você provavelmente está familiarizado com a convergência da tecnologia de banco de dados relacional e orientada a objetos. produtos de RDBMS estão sendo equipados com extensões orientadas a objeto.
Indiscutivelmente, esta abordagem para lidar com tipos de dados complexos (objetos) ganhou ao longo de produtos não-relacionais (# 147-puro # 148- ODBMSs), principalmente por causa da grande base instalada de produtos relacionais e aplicações rodando em cima deles. Será a mesma coisa acontecer no mundo do armazenamento de dados - ultrapassagens tecnologia relacional e produtos multidimensionais especializados seguida esmagadora? Só o tempo irá dizer.