面向对象/关系混合数据库? [英] Object-oriented / Relational-Hybrid Database?

查看:121
本文介绍了面向对象/关系混合数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用关系数据库+对象关系映射器来实现对象持久性. 我认为这不是真正的持久性解决方案,因为它会增加不必要的开销.这也迫使我将对象适配成类似表格的结构,有时无法优雅地完成它-就像将一个正方形适配成一个圆形-效果不佳.

I've been using relational databases + object relational mappers for object persistence. I don't think this is a truly adequate solution for persistence, because it adds unnecessary overhead. It also forces me to fit objects in a table-like structure, which sometimes can't be done gracefully - it's like fitting a square in a circle - it won't work well.

现在,我知道那里有面向对象的数据库,但是一方面,它们缺乏支持,而且关系模型适用于大多数数据-并非全部.

Now, I am aware that there are object-oriented databases out there, but for one thing they lack support, and also the relational model works for most of the data - just not all of it.

那么,是否有同时支持面向对象和关系记录的DBMS?即:我将能够在(关系)表中或在对象集合中记录,具体取决于我正在处理什么?

So, are there DBMS that support both object-oriented and relational records? Ie: I would be able have records in a (relational) table or a collection of objects depending on what I am working on?

推荐答案

您可能想研究NoSQL作为典型关系存储的替代方法.

You may want to research NoSQL as an alternative to a typical relational store.

这篇关于面向对象/关系混合数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆