然而,从数据库的角度,现有的XML原生数据库产品还远非完善。
But, the existing native XML database products are also far from perfect in a view of database system.
但正像其他数据库技术一样,原生xml数据库将让那些知道如何优化系统以提高效率和响应性的公司获得最大的收益。
But just like any other database technology, native XML databases will provide the most benefit to those who understand well how to optimize their systems for efficiency and responsiveness.
本教程说明了如何利用原生xml数据库压缩开发周期。
This tutorial shows you how to reduce development time with a native XML database.
原生xml数据库优于非数据系统的第二个长处是文档的大小。
The second advantage that native XML databases have over non-database systems is document size.
一些原生XML数据库正在包含对面搜索的支持,但是它们需要特殊的索引才能提供最佳性能。
Some native XML databases are incorporating support for faceted searches, but they require special indexes to deliver the best performance.
原生xml数据库都是以牺牲存储空间并容忍冗余为代价来换取性能的。
Native XML databases are all about sacrificing storage and tolerating redundance in exchange for performance.
一些(不是全部)原生XML数据库带来的最后一个优点也值得一提,即能够逐字符甚至逐字节地检索原始的未解析文档。
A final advantage of some (though not all) native XML databases is worth mentioning. They can retrieve the original, unparsed document, character-per-character or even byte-per-byte.
但是,在多数情况下,需要尽可能少(如果有的话)地规格化原生xml数据库的数据。
However, in most cases, you'll need to normalize little if any of the data for a native XML database.
尽管IBM避免使用“原生xml数据库”这个术语,但是仍然希望他们的解决方案能够体现XML的本质。
IBM chose to avoid the term native XML database but still wanted to convey the pure XML nature of their solution.
日益地,应用程序越来越需要处理这些消息以及存储在原生xml数据库管理系统中的永久业务工件。
Increasingly, applications need to process these messages as well as persistent business artifacts stored in a native XML database management system.
如果数据是XML,那么稳定的原生xml数据库无疑是适当的选择。
If the data is XML, a solid native XML database is an obvious choice.
既然当前原生xml数据库的状态还不确定,为何还要考虑使用它呢?
Because the current state of native XML databases is so unsettled, why might you consider using one?
查询精心设计和实现的原生xml数据库要比查询存储在文件系统中的文档快得多,原因有几个。
Queries over a well-designed, well-implemented native XML database are simply faster than queries over documents stored in a file system, and for several reasons.
与大多数产品类别名称一样,原生xml数据库这个词也有点儿容易引起误解。
Like most product category names, the term native XML database is a bit misleading.
于是不同的厂商推出了原生xml数据库。
Consequently, various vendors have released native XML databases.
一些原生xml数据库将它们的数据以二进制文件格式保存在森林(目录)中,森林又包含树木(文件)。
Some native XML databases keep their data in binary format in forests (directories), which contain stands (files).
大多数原生xml数据库拥有一些工具来对代码进行基准测试或剖析。
Most native XML databases have tools to benchmark or profile code.
但是,在处理超大型数据集时,您还可以通过遵循以下一般原则进一步改善原生xml数据库的查询响应时间。
However, when dealing with very large data sets, you can further improve the query response times of a native XML database by following a few general common sense guidelines.
关于XQuery的一个常见误解是:它是原生xml数据库的一个SQL版本。
A common misconception about XQuery is that it is the SQL version of native XML databases.
一些原生XML数据库具有预先编译或解析XQuery代码的能力。
Some native XML databases have the ability to precompile or parse XQuery code.
一些优秀的服务器软件(比如eXist原生XML数据库)已经开始使用 APP,而且一些客户机也正在使用它。
Some good server software, such as the eXist native XML database, has already started to take advantage of APP, and several clients are working on it.
大多数原生xml数据库提供用于快速运行的XQuery扩展。
Most native XML databases provide XQuery extensions that are designed to run fast.
在很多情况下,原生xml数据库都能够计算XQuery或XPath表达式并从索引直接处理查询,无需检索任何文档。
In many cases, a native XML database can evaluate an XQuery or XPath expression and resolve the query directly from the indexes, without ever having to retrieve a document.
eXist是最主要的开放源码原生XML数据库。
不在原生xml数据库之外使用XQuery也是一种浪费。
It is a waste not to use XQuery outside of native XML databases, as well.
原生xml数据库的优点。
eXist:使用这种原生xml数据库试验XQuery。
EXist: Experiment with XQuery using the native XML database.
Internet上还提供了大量小型、商业、开源和学术XQuery实现,有些甚至绑定了一个原生xml数据库。
A large number of small commercial, open source, and academic XQuery implementations are also available on the Internet, and some are even bundled with a native XML database.
本文展示无需一个原生xml数据库即可使用XQuery。
This article shows that you don't need a native XML database to use XQuery.
原生xml数据库允许XSLT、XQuery、DOM等处理任意大小的文档。
Native XML databases allow XSLT, XQuery, DOM, and so forth, to process arbitrarily large documents.
应用推荐