oodbms

What are the pros and cons of object databases?

There is a lot of information out there on object-relational mappers and how to best avoid impedance mismatch, all of which seem to be moot points if one were to use an object database. My question is why isn't this used more frequently? Is it because of performance reasons or because object databases cause your data to become propriet...

Why have object oriented databases not been succesful (yet) ?

That's the question. Give only one reason you think why have OODB failed or why many systems nowadays still use relational databases. ...

Can anyone think of some good reasons *not* to use an Object-Oriented DBMS to back a website?

Say you're coding some kind of web application. Something where people can contribute content, e.g. a simple photo-sharing site. How many good reasons can you think of to not go with an object-oriented database (e.g. db4o)? ...

How do you do data management tasks in a Db4o Object Database?

I'm new to OODBMS systems, but I'm using Db4o on a new project for which it's perfectly suited. Things are going great and I really like the concept, but I'm struggling with how to do basic data management tasks associated with development. Periodically I want to wipe out all of a certain Type in the DB, how do I do this without actual...

Should I use OODB for small applications?

We looking to build an application to maintain meeting minutes and similar stuff using .net. I was thinking of using db4o or some OODB for this. Is it a bad idea? I am looking to simply create a repository of meeting minutes where users can perform lookups by date and little things like that. Is having a SQL Express DB a better option th...

Does Linq and projects like i4o make object oriented DBs a viable alternateive to relational DBs?

Given Linq and technologies like i4o is there any real reason why an object oriented database management system won't be a viable alternative to a relational database management system for new projects starting in the next 3 to 5 years? ...

Migrating from 'native' OODBMS to ORM (Entity Framework / SQL Server)

A while ago we started developing a new project which internally has about 25-30 different classes/types/models that are heavily related to each other either via 1:n, n:m or n:1 relationships. Back then we went with a native .net oodbms system basically because what it allowed us to do was to take our object model and simply add a few p...

Object Oriented Database Vs object Relational Database

Hi, I wonder how Object Oriented data modeling is different from Object Relational data modeling? Is it something like the pluses of both object oriented and relational data modeling were clubbed to achieve object relational data modeling? cheers ...

Many to many object to object relation in C#

Hi, I am working on a small educational project to exercise perst.net. We have a tiny design problem, that is how to best resolve the relation between two classes of objects, that is the participant and championship. It is a many to many relation as participant can take part in many championships and championships can have a multiple p...

Main Memory DB vs Object DB

I'm currently trying to pick a database vendor. I'm just seeking some personal opinions from fellow database developers out there. My question is especially targeted towards people who: 1) have used Main Memory DB (MMDB) that supports replicating to disk (hybrid) before (i.e. ExtremeDB) or 2) have used Versant Object Database and/...

Relational & Object-Oriented Database which one is better, will be suppressed?

I wonder if RDBMS or OODBMS will be suppressed in near future? Today I read quite a few articles about differences in both of them and most of the articles seem to favor OODBMS. Does that mean that RDBMS will be suppressed by, not yet well developed, OODBMS? If not, what makes you think so? ...

Could you use Lucene as an OODB?

Given that Lucene is a robust document based search engine could it be used as an Object Database for simple applications (E.G., CMS style applications) and if so what do you see the benefits and limitations? I understand the role of the RDBMS (and use them on a daily basis) but watned to explore other technologies/ideas. For example ...

How to design many-to-many relationships in an object database?

I thought it was about time to have a look at OO databases and decided to use db4o for my next little project - a small library. Consider the following objects: Book, Category. A Book can be in 0-n categories and a Category can be applied to 0-m Books. My first thought is to have a joining object such as BookCatecory but after a bit o...

Was anyone thinking of 'CLR Server' instead 'SQL Server'?

I was thinking many times, now days that we have Linq and other CLR language-specific built-in search, sort and other capabilities over tables, collections and object, why not have the 'SQL Server' or rather call it 'CLR Server' (not only OOP Server but CLR 3.5) which will be a CLR (or COM) DLL that exposes the data allowing users linqin...

Why aren't OODBMS as widespread as RDBMS?

Why are relation databases more common than object-oriented databases? If the Object Oriented Programming paradigm is so widespread, shouldn't we see lots of OODBMS? Wouldn't they perform better than the RDBMS+OR/M? ...

Recommend a good db4o viewer

I'm playing around with db4o, and I have the Object Manager viewer thingy for Visual Studio. It seems okay, but not exactly on par with tools like HeidiSQL/SQL Studio/etc., not to mention that it locks the db4o file--I can't use my db4o app and Object Manager at the same time. Maybe I'm using it wrong, but regardless, I'd like to know ...

.NET project: unified wrapper for object databases.

I am considering doing a project which would provide unified API and tools (import/export, etc.) for object databases (e.g. Caché, Objectivity) for .NET. It would provide: schema generation from CLR classes, generation of C# classes from given OODBMs schema, API for deleting, creating and updating objects, Linq provider, API for calli...

Is there a pure object database for PHP?

I'm interested in knowing if there is a pure object oriented database for PHP. Something similar to zodb for Python. I'm not really looking for an object-relational mapper. So no active record clones... ...

Real World Experience of db4o and/or Eloquera Database

I am evaluating two object databases, db4o (http://www.db4o.com) and Eloquera Database (http://eloquera.com) for a coming project. I have to choose one. My basic requirement is scalability, multi user support and easy type evolution for RAD. Please share your real world experience. If you have both, can you compare these two? Which do...

JDO architecture: One to many relationship and cascading deleting

I’m new to object oriented database designs and I’m trying to understand how I should be structuring my classes in JDO for google app engine, particularly one to many relationships. Let’s say I’m building a structure for a department store where there are many departments, and each department has many products. So I’d want to have a cla...