问题标签 [db4o]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
db4o - Db4o 选择性能
我的 Db4o 数据库中有 7000 个对象。
当我检索所有对象时,它几乎是即时的。当我添加一个 where 约束,即 Name = "Chris" 时,它需要 6-8 秒。
这是怎么回事?
此外,我还看到了一些关于使用 Lucene 进行搜索类型查询的评论是否有人对此有任何好的链接?
c# - Db4o StartsWith 并忽略大小写
以下查询需要一段时间才能返回:
有没有办法让它正常工作?即更快?
database - 基于图的数据库和面向对象的数据库有什么区别?
基于图的数据库( http://neo4j.org/)和面向对象的数据库(http://www.db4o.com/ )有什么区别?
linq - linq 到 Db4o 不使用索引
我正在尝试 db4o,但在使用 linq to db4o 时性能很差。(使用 7.12)
这是我的配置:
这是我要保存的对象:
这是我使用 linq to db4o 的代码(响应时间 650 毫秒):
以及使用原生 API 的相同请求(响应时间 28 毫秒):
有人可以告诉我 linq to db4o 有什么问题吗?
谢谢
asp.net - db4o 使用 asp.net MVC 在共享主机上
我想在我正在处理的一个 asp.net MVC 项目上使用 DB4o,但想知道是否有人在共享托管计划上进行了这项工作,已经联系了 discountasp 并询问了他们,他们说去论坛,因为他们不确定他们是否支持或需要任何配置。
但是论坛不会让我的帖子发表,因为它全部被过滤为只显示他们喜欢的评论?
有人对另一台主机和运行 asp.net MVC 的主机感到高兴吗?
非常感激
ta
java - Maven 和 db4o 依赖
我很想在 Java 世界中测试新框架,并决定创建一个利用 Maven 和 db4o 的新项目。我开始熟悉 Maven,但是我很难将 db4o 作为依赖项添加到项目中。第一个问题是官方 Maven 存储库中不存在 db4o。接下来出现的问题是 db4o 最近似乎已经重组了他们整个站点的 URI:s,所以当我尝试浏览他们的站点时,我总是收到“找不到站点”消息。
我在某处发现了一个潜在的 Maven 存储库,该存储库应该位于https://source.db4o.com/maven,但我一直得到“读取原型目录时出错https://source.db4o.com/maven无法在存储库中找到资源“当我尝试访问它时。
那么,关于如何通过 Maven 获得 db4o 的任何建议?我使用 M2Eclipse 插件通过 Eclipse 管理 Maven。
wpf - db40 的 WPF DataGrid 问题
我正在使用以下代码用我的 db4o OODB 中的项目填充 wpf 数据网格:
IObjectContainer db = Db4oEmbedded.OpenFile(Db4oEmbedded.NewConfiguration(), "C:\Dev\ContractKeeper\Database\ContractKeeper.yap");
var contractTypes = db.Query(typeof(ContractType));
this.dataGrid1.ItemsSource = contractTypes.ToList();
这是 XAML:
当项目绑定到数据网格时,网格线看起来像是有记录但没有显示数据。有人对 db4o 和 wpf 数据网格有过这个问题吗?
c# - db4o 索引问题 - 不工作?表现不佳?
我正在尝试使用 db4o 作为我的新网站的后端。
按照我的想法,我已经进行了设置,并插入了大约 5k 条记录(只有一种对象类型,大约有 7 个原始字段)。
根据我读过的一些博客文章,我已将属性设置为非自动属性,并尝试在公共属性公开的私有成员上设置索引。
查询性能真的很差,应该是一个简单的索引查找最多需要 3/4 秒。
我的实现如下:我的“服务器”是一个静态单例,每个应用程序实例只打开一次。
然后,查询:
我的对象为:
对象的 ID 是一个字符串。
我究竟做错了什么!
干杯,戴夫
asp.net-mvc - ninject 2 和 db4o
我正在尝试将 ninject 与 db4o 一起使用,但我遇到了问题。这是来自 Global.aspx 的相关代码
这是 ServiceModule 中的代码
然后我尝试将它注入到我的会话中:
然而,在第一次调用之后,客户端总是关闭 - 因为它应该是因为 MvcApplication_EndRequest 中的代码。问题是 GetRequestObjectContainer 中的代码只被调用一次。我究竟做错了什么?
另外,MvcApplication_EndRequest 总是被调用 3 次,这正常吗?
谢谢!