Bases de datos orientado a objetos.

Hola a todas y a todos.

Estoy por iniciar un proyecto y estoy tentado a utilizar una base de datos orientada a objetos para la persistir de mis datos, pero antes quisiera su valiosa opinión y/o consejo con respecto a esa clase de bases de datos.

La BD que estoy pensando usar es db4o. Alguien tiene alguna opinión sobre de ella en base a sus experiencias?

Les agradezco de antemano su atención.

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

No he manejado db40. He

No he manejado db40. He escuchado MongoDB en base de datos y es super rápida, puedes investigarla, es nueva, pero no es transaccional. Saludos

Imagen de ezamudio

requisitos

Qué requerimientos tienes? Necesitas guardar millones y millones de registros? Necesitas que tu base sea ACID (transacciones, integridad, etc)? Sabes más o menos qué tipo de búsquedas tendrás que hacer?

La base de datos que puedas o debas utilizar depende de todo eso, no nada más de lo que se te antoje o se te ocurra utilizar.

En mi opinión, si tu sistema va a manejar dinero, olvídate de MongoDB o cualquier cosa similar de NoSQL y utiliza una buena base de datos relacional (buena, o sea PostgreSQL, Oracle, o mínimo MSSQL, nada de mysql).

Si vas a hacer una red social o cosas por el estilo donde no hay datos críticos (no pasa nada si la foto del pie arenoso a la mera hora no sube bien o se pierde), entonces puedes usar db4o, mongodb, couchdb, cassandra o cualquiera de esas cosas.

Imagen de arterzatij

Acerca de...

como dice ezamudio hay que revisar que es lo que hara tu software he aqui algo "una guia"