2011-11-01 26 views
1

我听说过很多,并且阅读了很多关于sedna,本地xml数据库,但从未看到过生命的例子或源代码或如何实现。Native XML DataBase - Sedna -

是不是我可以建立一个ASP.net,C#网站并使用totaly XML本地数据库? 如果可能的话,我想知道更多。

如果存在一个现场示例,那也会有所帮助。

我想尝试一下。

谢谢

回答

2

我不是一个C#或ASP.Net开发者,但我可以保证,你可以建立一个使用原生XML数据库,无论你的语言是一个应用程序。 “原生XML数据库”指定在内部,与启用XML的数据库相比,数据库管理器使用实际的XML来存储数据,而不是其他中间格式。

有关这些差异的更多信息,你可以看看here。 我试图做出澄清,以免误导Native XML与XML Embedded数据库。 在上面的链接中,您还可以看到一些XML Native数据库,其中一些使用C或C++编写(如Sedna本身,还有Berkeley XML DB,在问题Is Berkeley DB XML a viable database backend?中有很好的概述)。其中一些数据库可以嵌入,但这很大程度上取决于您的开发语言。我知道可嵌入的数据库是eXist,它完全用Java编写(并且可以嵌入到Java应用程序中)。您必须通过网络从应用程序访问数据库。

既然你喜欢的语言是C#,你的意图是处理塞德娜(我假设),你可以下载驱动程序here(有C#驱动程序!)。

请注意我没有自己测试过。