每个关系数据库都可以在不需要安装任何软件或工具的情况下使用,因为大多数查询读/写都是为了读取以特定格式存储数据的文件。
在不安装软件或让终端运行以访问数据库的情况下,图形数据库(不一定是neo4j,我不介意其他选择(也能做同样的事情吗?
示例:
- MySql是一个可以查询的数据库文件
- MSSQL是一个可以查询的数据库文件
- SqlCE是一个可以查询的数据库文件
- Sqlite是一个可以查询的数据库文件
Neo4j:您需要通过ip地址下载、安装、运行和查询吗
或者。。。与RDMS相比,图形数据库托管支付更高的费率(2-5倍的成本?(,RDMS非常便宜,它实际上是免费的,适用于大多数网络托管服务。
问题的目的和推理
我正在寻找一些经济高效的解决方案来运行图形数据库有了所有的铃声和口哨声,我可以从网络主机或应用程序(仅处理IIS和硬文件传输服务--也许它可以实现netcore,但不知道你是否可以通过作为模块服务的netcore(。
是的,MSSQL现在正在做,但它它所能做的和处理的有限,以及教程缺乏如何正确编写像SQL一样流畅的NoSQL查询东西
好吧,我找到了问题的答案,它是"是的,您可以创建一个独立的图.db来查询(在neo4j中("然而,它仅限于Java,不受其他语言或框架的支持。
Neo4j称之为";嵌入的";数据库这正是我在问题中所问的,尽管我希望能够在.net应用程序中使用这些服务,但事实证明这是不兼容的。
如果有人有任何可以使用netcore的替代解决方案,我很乐意看到它发布在这里。我很高兴知道我是对的,并且可以在硬文件上运行查询。只是失望的是,由于neo4j是java的原生技术,该技术仅适用于java应用程序。还没有人写c#端口吗?(不是在内存中,而是在硬文件之间。(
无论如何,我会继续研究并深入研究这一切。非常感谢。
第1版:.NET 的图形数据库