.NET 支持 XML 的嵌入式 DBMS?
Posted
技术标签:
【中文标题】.NET 支持 XML 的嵌入式 DBMS?【英文标题】:Embedded DBMS with XML support for .NET? 【发布时间】:2010-07-28 13:45:35 【问题描述】:是否有支持 XML 且支持 .NET 的嵌入式数据库(如 SQLite.NET)?
无论是 SQL 还是 NoSQL、XPath、是否面向文档,对我来说都无所谓。
我只知道 BerkeleyDB XML,但这个项目仍然是 alha,似乎已经死了一年。
【问题讨论】:
【参考方案1】:似乎没有 berkeley db 的替代品。
【讨论】:
它有 C++ API(不是 C),所以在 .NET 中使用它是有问题的 :(【参考方案2】:这是一个老问题,但我想我会添加一个答案,以防有人偶然发现它。我的公司刚刚发布了一个用于 .NET 平台的开源嵌入式 XML 数据库,名为 Nxdb。它在 Apache 2.0 许可下,并且已经在内部开发和使用了几年。它基本上是与BaseX(出色的Java XML 数据库)的交叉编译(使用IKVM)版本的绑定,以及嵌入式用例和.NET 环境的额外功能。项目页面在这里:https://dracorp.assembla.com/spaces/nxdb
【讨论】:
【参考方案3】:SQL Server Compact Edition 有问题吗?
【讨论】:
是的。 en.wikipedia.org/wiki/SQL_Server_Compact: "当前版本也不支持存储过程或原生 XML 数据类型"【参考方案4】:VistaDB.Net 怎么样?查看与 SQL Server CE here 的比较。
【讨论】:
我找不到任何说明 VistaDB.Net 以任何方式支持 XML 的信息。以上是关于.NET 支持 XML 的嵌入式 DBMS?的主要内容,如果未能解决你的问题,请参考以下文章
《安富莱嵌入式周报》第284期:Matlab2022b发布,支持从 .NET 调用,耳机放大器,牛屎芯片替换,JSON可视化,开源的飞行软件和嵌入式系统框架
《安富莱嵌入式周报》第284期:Matlab2022b发布,支持从 .NET 调用,耳机放大器,牛屎芯片替换,JSON可视化,开源的飞行软件和嵌入式系统框架