3. Banco de Dados OO no mercado
Existem vários bancos de dados orientados a objeto, discutir cada um deles é essencial para a tomada de decisão. É importante saber qual modelo é mais apropriado para o uso da sua aplicação. A seguir estão alguns exemplos:
- CACHÉ: trabalha com as seguintes linguagens: Java, .Net, C++, XML e outras.É um banco de dados comercial;
- VERSANT: trabalha com as seguintes linguagens: Java e C++. É bastante utilizado nos sistemas telecomunicações, redes de transporte, áreas médicas e financeiras. É um banco de dados comercial;
- DB4Objects: Trabalha com as seguintes linguagens: Java e .Net. Sua linguagem de Consulta é a Object Query Language (OQL) e é um banco de dados distribuído em duas licenças, a GPL (licença pública Geral) e uma licença comercial.
- JASMINE: Possui alta conectividade com Web, suporte à linguagem Java. Pode-se ainda desenvolver aplicações em Visual Basic usando Active/X, em HTML(HyperText Markup Language) usando as ferramentas de conectividade para Web disponíveis no Jasmine, em C e C++ usando APIs e em Java usando interfaces de middleware embutidas no Jasmine. É um banco de dados comercial.
- MATISSE: Trabalha com as seguintes linguagens: Java, C#, C++, VB, Delphi, Perl, PHP, Eiffel, SmallTalk. É um banco de dados comercial.
- Objectivity/DB: trabalha com as seguintes linguagens: C#; C++; Java; Python, Smalltalk; SQL++ (SQL com objeto - extensões orientadas) e XML (para a importação e a exportação somente). É um banco de dados comercial.
- Ozone: trabalha com as seguintes linguagens: Java e XML. É um banco de dados livre.