<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>评论：BDB产品家族在生命科学的应用</title>
	<atom:link href="http://www.bdbchina.com/2009/08/bdb%e4%ba%a7%e5%93%81%e5%ae%b6%e6%97%8f%e5%9c%a8%e7%94%9f%e5%91%bd%e7%a7%91%e5%ad%a6%e7%9a%84%e5%ba%94%e7%94%a8/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bdbchina.com/2009/08/bdb%e4%ba%a7%e5%93%81%e5%ae%b6%e6%97%8f%e5%9c%a8%e7%94%9f%e5%91%bd%e7%a7%91%e5%ad%a6%e7%9a%84%e5%ba%94%e7%94%a8/</link>
	<description>Oracle Berkeley DB 中国研发团队的博客</description>
	<lastBuildDate>Thu, 15 Dec 2011 10:53:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>来自：haomianwang</title>
		<link>http://www.bdbchina.com/2009/08/bdb%e4%ba%a7%e5%93%81%e5%ae%b6%e6%97%8f%e5%9c%a8%e7%94%9f%e5%91%bd%e7%a7%91%e5%ad%a6%e7%9a%84%e5%ba%94%e7%94%a8/comment-page-1/#comment-356</link>
		<dc:creator>haomianwang</dc:creator>
		<pubDate>Sat, 10 Oct 2009 04:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdbchina.com/?p=544#comment-356</guid>
		<description>&lt;a href=&quot;#comment-334&quot; rel=&quot;nofollow&quot;&gt;@柳晓华&lt;/a&gt; 
首先感谢你对我们Berkeley DB产品的关注. Berkeley DB是一个高性能的数据库产品簇（包括C语言实现的，叫BDB；纯Java语言实现的BDB-JE；针对XML的数据库 - BDB-XML）。所有3个产品都支持事务性(ACID)和并发读/写操作. 另外，Berkeley DB是非关系型的 - 即它支持任何的数据类型，原因是它对数据的存储是基于key/value 数据对，这也是Berkeley DB灵活性的一个体现. 值得注意的一点是, Berkeley DB并不支持SQL, 而是提供了简单易用的get/put API调用，从而将最大的灵活性提供给了程序员。

回到你的情况，如果你对这些大量GIS数据做高效的存储和管理，并且需要并发和共享操作，那么Berkeley DB将绝对能满足你的要求。而且，你提到“数据标准各异”，我们觉得Berkeley DB对数据存储的灵活性将是支持各种不同数据标准的一个优势。比如，Berkeley DB Java 版本 （BDB JE）提供了Direct Persistence Layer (DPL)。利用DPL，你可以十分方便地存储你自定义的各种java类（你可以为不同的国土数据定义不同的类），也可以十分方便地进行读增删改操作。

然而，如果你要对这些大量的GIS数据进行进一步的、较为专业的操作（例如基于空间的查询等等），由于Berkeley DB提供简单易用的API给程序员，从而所有这一切的功能都得以轻松实现。举例来说，你可以参考一个关于用BDB-JE 存取 spatial data的一个项目：
http://forums.oracle.com/forums/thread.jspa?forumID=273&amp;threadID=955013

最后，你提到ORACLE SPATIAL“在数据互操作方面始终不顺利”，不知道能否具体说说呢？</description>
		<content:encoded><![CDATA[<p><a href="#comment-334" rel="nofollow">@柳晓华</a><br />
首先感谢你对我们Berkeley DB产品的关注. Berkeley DB是一个高性能的数据库产品簇（包括C语言实现的，叫BDB；纯Java语言实现的BDB-JE；针对XML的数据库 &#8211; BDB-XML）。所有3个产品都支持事务性(ACID)和并发读/写操作. 另外，Berkeley DB是非关系型的 &#8211; 即它支持任何的数据类型，原因是它对数据的存储是基于key/value 数据对，这也是Berkeley DB灵活性的一个体现. 值得注意的一点是, Berkeley DB并不支持SQL, 而是提供了简单易用的get/put API调用，从而将最大的灵活性提供给了程序员。</p>
<p>回到你的情况，如果你对这些大量GIS数据做高效的存储和管理，并且需要并发和共享操作，那么Berkeley DB将绝对能满足你的要求。而且，你提到“数据标准各异”，我们觉得Berkeley DB对数据存储的灵活性将是支持各种不同数据标准的一个优势。比如，Berkeley DB Java 版本 （BDB JE）提供了Direct Persistence Layer (DPL)。利用DPL，你可以十分方便地存储你自定义的各种java类（你可以为不同的国土数据定义不同的类），也可以十分方便地进行读增删改操作。</p>
<p>然而，如果你要对这些大量的GIS数据进行进一步的、较为专业的操作（例如基于空间的查询等等），由于Berkeley DB提供简单易用的API给程序员，从而所有这一切的功能都得以轻松实现。举例来说，你可以参考一个关于用BDB-JE 存取 spatial data的一个项目：<br />
<a href="http://forums.oracle.com/forums/thread.jspa?forumID=273&amp;threadID=955013" rel="nofollow">http://forums.oracle.com/forums/thread.jspa?forumID=273&amp;threadID=955013</a></p>
<p>最后，你提到ORACLE SPATIAL“在数据互操作方面始终不顺利”，不知道能否具体说说呢？</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：柳晓华</title>
		<link>http://www.bdbchina.com/2009/08/bdb%e4%ba%a7%e5%93%81%e5%ae%b6%e6%97%8f%e5%9c%a8%e7%94%9f%e5%91%bd%e7%a7%91%e5%ad%a6%e7%9a%84%e5%ba%94%e7%94%a8/comment-page-1/#comment-334</link>
		<dc:creator>柳晓华</dc:creator>
		<pubDate>Mon, 05 Oct 2009 04:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.bdbchina.com/?p=544#comment-334</guid>
		<description>我是一名做GIS开发的工程师，我现在正在研究的是国土调查海量数据的存储和发布，这些全国范围内的国土数据（矢量、栅格、表格等）数据量大，数据标准各异，而我们想把他们历年的数据整合到一个可共享，可应用的大型空间数据库中，并且能够逐年更新。目前我们采用了ORACLE SPATIAL来存储和发布，可是在数据互操作方面始终不顺利。那么我个人想利用OGC统一的标准GML才存储和共享这些海量空间数据，但是NXD是一个还在发展的学科方向，希望我们多交流，本人也正在做这方面的博士论文。</description>
		<content:encoded><![CDATA[<p>我是一名做GIS开发的工程师，我现在正在研究的是国土调查海量数据的存储和发布，这些全国范围内的国土数据（矢量、栅格、表格等）数据量大，数据标准各异，而我们想把他们历年的数据整合到一个可共享，可应用的大型空间数据库中，并且能够逐年更新。目前我们采用了ORACLE SPATIAL来存储和发布，可是在数据互操作方面始终不顺利。那么我个人想利用OGC统一的标准GML才存储和共享这些海量空间数据，但是NXD是一个还在发展的学科方向，希望我们多交流，本人也正在做这方面的博士论文。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
Դ
