Banco de Dados Orientado a Objetos - qual vc usa?

Irei começar um novo projeto e quero usar Banco de Dados Orientado a Objetos

gostaria de algumas sugestões

Você quer um sgbd com linguagem orientada a objetos ?

quero um sgbd que armazena objetos. é uma alternativa ao banco de dados relacional (mysql, oracle…)

ouvi falar nestes:
Caché
ConceptBase
db4o
Gemstone Database Management System
ODABA
Objectivity/DB
ObjectStore
Perst
Picolisp (built into the language)
Twig - Google App Engine Object Datastore
Versant Object Database
Zope Object Database

mas não sei muito a respeito deles, estou pesquisando sobre o db4o, parece bom, mas quero ouvir umas opniões ae

eu só ouvi falar sobre esse db4 mesmo, mas quase não vejo ninguem usando esses sgbds

conversei com meu professor de banco de dados, ele me disse que quando vc trabalha com programação orientada a objetos vc ganha muito mais desempenho com banco de dados orientado a objetos, o único motivo para usar banco de dados relacional é pq ele é independente da linguagem d programação q vc usa.

por exemplo, eu usando o mysql e C++ não preciso refazer meu banco de dados e inserir todos os meus dados novamente se quiser mudar de C++ para Java.

agora se vc usar java e db4o não da para trocar de java para python tão facilmente.