问题标签 [xml-database]

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.

0 投票
5 回答
2047 浏览

database - 在日志中快速搜索

我和另一个帖子中描述的人有同样的问题。我的应用程序的日志文件很大(~1GB),使用 grep 来关联来自日志文件的信息很繁琐。现在我使用''less''工具,但它也比我想要的慢。

我正在考虑加快搜索速度。有以下方法可以做到这一点:首先,在 XML 中生成日志并使用一些 XML 搜索工具。我不确定使用 XML 搜索会获得多少加速(我猜不多,因为非索引文件搜索仍然需要很长时间)。

其次,使用XML 数据库。这会更好,但我在这里没有太多背景。

第三,使用(非 XML)数据库。这会有点乏味,因为必须编写表模式(是否也要为上面的第二个选项完成?)。我还预见到架构一开始会发生很大变化,以包括常见的用例。理想情况下,我想要比用于存储日志的成熟数据库更轻的东西。

第四,使用lucene。它似乎符合目的,但有没有一种简单的方法来指定当前用例的索引?例如,我想说“每当你看到‘迭代’这个词时就索引”。

你有什么意见?

0 投票
4 回答
2169 浏览

import - 如何将 .xml 文件导入数据库

嗨,我想在 asp.net 3.5 c# for windows application.so 中将我的 .xml 文件导入 sql server 数据库。所以尽可能快地提供 m rply。

0 投票
3 回答
638 浏览

.net - 带有 .NET 绑定的嵌入式 xml 数据库

有谁知道可以在 Windows Ce 6.0 上运行并具有 .NET 绑定的嵌入式XML数据库

0 投票
2 回答
2654 浏览

c# - 如何将 xml 导出到数据库 - asp.net

我想将 xml 文件数据导出到 sql 数据库表。任何人都可以指导我吗?

0 投票
2 回答
1412 浏览

.net - 超时已过。将 xml 导出到 sql server 2008 数据表中的问题 - .net

我正在将 xml 数据导出到 sql server 2008 数据库。

.net 代码:如何将 XML 从 C# 传递到 SQL Server 2008 中的存储过程?

要插入的查询:在 sql server 2008 中查询 xml

如果文件很小,一切都可以正常工作。现在 xml 文件大小超过 5mb。它显示超时错误。如何解决这个问题。

错误:超时已过。在操作完成之前超时时间已过或服务器没有响应。该语句已终止。

吉萨。

0 投票
0 回答
1304 浏览

android - 如何将xml文件插入sql lite数据库

我的应用程序中的 android 应用程序有一些问题我必须使用 sql lite 作为数据库,但我有 XML 格式的数据。所以我在将数据插入数据库时​​遇到了问题。

0 投票
2 回答
1672 浏览

java - 在数据库中存储 XML 文件

我必须在 Java 6 中创建一个桌面应用程序。程序应该能够使用 XML 文件(发送/接收)与其他系统进行通信。每个 XML 文件都与其 XSD、描述其内容、用户名和文档状态的标签相连。应用程序应提供诸如搜索、修改等 XML 内容的功能。

问题是:我应该如何存储所有这些保留逻辑连接的信息?

我想出了一个使用 XML 数据库 - BaseX 来存储它的想法。换句话说,将带有相关信息的 XML 文件存储在一个大的 XML(数据库)文件中。

样本数据库:

<?XML VERSION="1.0"?>
<mySampleRecord id="1">
<XMLcontent> // Content of XML file (...) </XMLcontent>
<XMLschema> // Content of XSD file (...) </XMLschema>
<tags>j2ee java xml</tags>
<username>File Owner</username>
<status>received</status>
</mySampleRecord>
<mySampleRecord id="2">
<XMLcontent> // Content of XML file (...) </XMLcontent>
<XMLschema> // Content of XSD file (...) </XMLschema>
<tags>doc xls mdb</tags>
<username>Admin</username>
<status>sent</status>
</mySampleRecord>

我还想知道 BaseX 是否可以读取<XMLContent>节点,然后将其内容视为 XML,使我能够执行 XQuery 操作。

希望它可以理解;)

感谢您的任何提示和建议。

0 投票
2 回答
600 浏览

xml-database - XML 数据库评估

我的应用程序使用来自不同供应商的 XML 数据。所有供应商都有不同的 xml 格式/模式,并且需要自定义查询来从这些 XML 中检索各种数据。

我最初从 RDBMS 方法开始,在从供应商处检索特定 XML 之后,我将解析/查询 XML 并将数据写入一些表中。(使用 Woodstock StAX 解析器)。然而,由于 RDBMS(固定模式)的本质,我无法支持来自不同供应商的所有 XML 格式,即使我支持,我也必须将分层 xml “规范化”为 RDBMS 固定模式关系数据。

来自供应商的 xml/数据每天都会频繁更新,大小从几 kb 到 50 MB 的数据文件不等。

我正在评估各种 NXD(原生 Xml 数据库)、eXist-db、Sedna、BaseX 和 MonetDB 作为下一步,看看这是否适合我的目的。

有人可以就如何解决这个问题提供一些实用的建议吗?或者已经构建了类似的系统,可以处理大量不同格式/模式的 XML 数据。

以下是我试图回答的核心 XML 要求:

  • 处理来自多个来源的多个 xml 数据文件。XML 因供应商而异。
  • XML 更新,整个文档以及数据库中现有 XML 中的一些字段。
  • 确定其是否来自特定供应商并相应地触发查询。
  • 使用 XPath/XQuery 查询这些 xml 以读取数据以将其以通用视图呈现给用户。

请指教。

谢谢,苏布罗。

0 投票
2 回答
1017 浏览

xml - xquery:搜索可变节点集

我正在使用 BaseX XML 数据库。考虑数据库中的一个 xml 文档,如下所示:

我正在尝试使用不同的选项进行搜索,例如:仅搜索书籍、仅汽车、书籍和汽车。

我试图在我的 xquery 中使用 xml 变量来根据所需的搜索类型返回搜索结果。

示例变量值: - <types><type>book-entry</type></types>:仅搜索图书条目 - :仅<types><type>car-entry</type></types>搜索汽车条目 - <types><type>book-entry</type><type>car-entry</type></types>:搜索图书条目和汽车条目

XQuery 示例:

上面的查询返回包含文本子节点 ABC 的汽车和书籍条目,尽管我传递<types><type>car-entry</type></types>给 $search_types。

如何使用 xml 变量限制搜索?有没有更好的方法来做到这一点?此外,如果 xml 变量具有两种类型的子节点,则 xquery 必须同时返回汽车和条目。

谢谢,索尼

0 投票
1 回答
161 浏览

xml - 在 Apache Xindice 中不运行服务器连接到数据库

我是“Apache Xindice”的新手。我尝试了一些来自互联网的示例并且它有效,但是我必须在运行我的应用程序之前运行服务器。这允许它连接到数据库。

我不想运行服务器,因为我的应用程序在本地运行,并且我不想用服务器打扰用户。我只需要从我的应用程序连接到数据库,数据库的路径是相对于程序的。

谢谢。