object-oriented-database相关内容
阅读Query 在Posgres中,全文索引允许对文档进行预处理,并保存索引以供以后快速搜索。预处理包括: 正在将文档分析为令牌。 将标记转换为词位。 存储针对搜索进行优化的预处理文档。 tsvector类型在Postgres中用于全文搜索 tsvector类型与text类型在以下方面不同: 消除大小写。大写/小写字母相同 删除停止字词(and,or,n
..
是否有一个数据库可以为您提供参照完整性的好处,并且能够使用 SQL 类型语言进行查询,同时还允许根据其数据属性以及它们之间的关系来松散地定义实体? 例如采用 RBAC 类型模型,其中您拥有权限、用户、用户组和角色.复杂/灵活的模型可能具有以下规则: 角色可以拥有一个或多个权限,并且一个权限可以属于一个或多个角色 用户可以拥有一个或多个权限,一个权限可以属于一个或多个用户 用户组可以
..
我正在寻找 Python 的对象数据库(没有手工泡菜 :D). 我有哪些选择(除了明显的 ZODB)? 解决方案 MongoDB 或许接近了——不是面向对象,而是面向文档,接近于对象数据库.
..
我正在使用 db4o,并且我有 Visual Studio 的对象管理器查看器.看起来不错,但与 HeidiSQL/SQL Studio/等工具不完全一致,更不用说它锁定了 db4o 文件——我不能同时使用我的 db4o 应用程序和对象管理器. 也许我用错了,但无论如何,我想知道还有什么.您会推荐哪些工具来查看和操作 db4o 文件? 更新:我一直在使用 LINQPad.有一些牦牛剃须
..
基于图的数据库(http://neo4j.org/)和面向对象有什么区别数据库(http://www.db4o.com/)? 解决方案 我会以不同的方式回答这个问题:对象和图形数据库在两个不同的抽象级别上运行. 对象数据库的主要数据元素是对象,这是我们从面向对象的编程语言中了解它们的方式. 图数据库的主要数据元素是节点和边. 对象数据库没有具有自动参照完整性等功能的两个事
..
我正在尝试在 SQL查询的表列中找到一种简单方法来访问varray元素.varray类型的列ID,但需要以每个元素作为列显示给数据库客户端.类似于column_name(1).x,column_name(1).y,.. column_name(20).y当前,我们使用一个函数将数组元素返回为列 创建或替换函数get_point_x(graph_t中的p_graph,PLS_INTEGER中的p_
..
将类的实例存储到文件/数据库的最佳方法是什么? 我们有一个称为Command的基类和许多派生类.用户通过向图形设计器中添加命令来创建这些类的实例他们可以在哪里配置它们.(设置属性). 然后,我们需要一种将这些“命令"存储到文件中而又不会丢失的方法任何信息. 一个想法是使用db4o,但是该项目不接受GPL许可证. 有任何建议或代码示例吗? 更新: (为了“消除模糊
..
我有一个Python 3.5程序,用于创建对象清单.我创建了Trampoline的类(颜色,大小,弹簧等).我将不断创建该类的新实例,然后保存它们的字典.字典看起来像这样: my_dict = {name: instance} and the types are like so {"string": "object"} 我的问题是我想知道如何保存此库存清单,以便在上次关闭程序时从上次中断
..
我对使用对象数据库感到好奇,因此以为我会给Eloquera一个机会. 不幸的是,我无法运行它. (以“桌面模式"运行) 我已按照指示完成了这些步骤: 1)将以下程序集和配置文件从%ProgramFiles%\ Eloquera文件夹复制到项目文件夹中: Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera
..
我一直在使用关系数据库+对象关系映射器来实现对象持久性. 我认为这不是真正的持久性解决方案,因为它会增加不必要的开销.这也迫使我将对象适配成类似表格的结构,有时无法优雅地完成它-就像将一个正方形适配成一个圆形-效果不佳. 现在,我知道那里有面向对象的数据库,但是一方面,它们缺乏支持,而且关系模型适用于大多数数据-并非全部. 那么,是否有同时支持面向对象和关系记录的DBMS?即:我将能够
..
我正在寻找有关DB4O对象数据库的信息.我知道它具有客户端/服务器模式,但我不知道它的可扩展性.我非常喜欢对象数据库的想法,但是仍然找不到适合我的任何项目的OODB.所以我的问题是: 我很感兴趣是否有人在多客户机环境中部署了DB4O?与RDBMS相比,它的性能如何? 到目前为止,是否有任何Web应用程序由DB4O提供支持? 我可以使用DB4O替代SQL Server(至少是SQL Exp
..
我正在寻找一个可让我在python“对象数据库"上运行类似SQL的查询的库.对于对象数据库,我的意思是内存中python对象和列表的相当复杂的结构.基本上,这将是“反向ORM"-与其为关系数据库提供面向对象的接口,不如为对象数据库提供类似于SQL的接口. C#的LINQ非常接近. Python的列表理解非常好,但是在做复杂的事情(排序,联接等)时,语法变得冗长.另外,我无法(轻松地)使用列表
..
我已经在PHP中完成了很多面向对象的代码,但是直到现在,我所有的类都是“单一的",我想您可以调用它.我正在更改几个类(具有5个左右相同的方法)以扩展一个类(以摆脱重复的代码).我遇到了一些问题. 我正在尝试访问父类中的方法,但是您可以看到问题. 父类: class DatabaseObject { public static function find_all()
..
我是PostgreSQL的新手,我正努力了解如何将对表中“实例”(或行)的引用用作另一个表的一行中的值。 这是我想要的结果: class User { int年龄; 个Post []帖子; } class Post { int postId; ... } // SQL脚本 sqlMain { 用户k =新用户(20); k.addPost(10,.
..
仅考虑带有ORM的关系数据库在许多方面与面向对象的数据库非常相似.我的经验完全取决于带有ORM提示的RDMS,因此在我看来,面向对象的数据库非常相似,但是没有经验,我不能肯定地说. 如果您使用了面向对象的数据库和ORM,可以将它们进行比较吗?与RBMS + ORM相比,面向对象的数据库存在哪些弱点? 解决方案 与RBMS + ORM相比,与面向对象的数据库相关的弱点是什么?
..
我对db4o的初步测试印象深刻.但是,我想知道有多少个由db4o支持的企业级网站,我在主网站上看不到任何网站吗? 我看不到任何不应该使用db4o的原因.例如,似乎对交易和处理并发的方式有足够的支持. 有人知道我可以浏览的网站列表吗? 解决方案 以前由db4o提供支持的特定搜索引擎(我说“过去"是因为很长一段时间以来都没有与作者谈论过这一问题) http://www.rel
..
请推荐一些有关为动态语言实现面向对象的数据库的材料(对Ruby感兴趣). 我意识到OODB并没有很好的数学基础,但是仍然可以找到的信息绝对不足以让我开始着手开发新的OODB. 谢谢. 解决方案 看看赢得Kim的“面向对象数据库简介" .它被认为是此问题的权威来源. 编辑:替代参考是“对象关系数据库开发"(Paul Brown).它采用一种对象/关系方法,鉴于近来关系技术的
..
我认为该是时候看看OO数据库了,并决定在我的下一个小项目-一个小图书馆中使用db4o. 请考虑以下对象:书籍,类别. 一本书可以归为0-n个类别,而一个类别可以应用于0-m个书籍. 我的第一个想法是要拥有一个类似BookCatecory的连接对象,但是经过一番谷歌搜索之后,我发现这不适用于"Real OO". 所以另一种方法(很多人推荐)是在两个对象中都有一个列表:Book
..
我有一个http请求,该请求从nosql数据库获取此Json对象: let jsonBody = { birthday : 1997, firstname: 'foo', lastname:'bar' } 然后我要将这些信息加载到Student模型中: class Student{ constructor(){ } getFull
..
我有一个Python 3.5程序来创建对象的库存。我创造了一系列蹦床(颜色,尺寸,弹簧等)。我会不断创建类的新实例,然后保存它们的字典。字典如下所示: my_dict = {name:instance},类型如下{“string”:“object “} 我的问题是我想知道如何保存此清单,以便我可以开始我最后一次关闭了程序,我离开了。 我不想使用“pickle”,
..