客户端只读关系数据库框架的任何技术?

时间:2013-11-20 08:27:34

标签: javascript database html5 client-side

我正在实施一个HTML5 Web客户端,它加载一个包含相互关联数量列表的XML文件,例如

<person>
    <name>Aviendha</name>
    <weapon>Spear</weapon><!-- Foreign key would go here -->
</person>
...
<weapon>
    <name>Spear</name>
    <color>Black</color>
</weapon>

我现在面对“我应该在我的技术堆栈中包含关系数据库吗?”问题,但我正在研究的项目资源和基础设施有限:我无法安装任何SQL / noSQL服务器/服务。

我正在寻找一个允许我的框架:

  1. 由负责人修改XML(或JSON或任何其他标准)服务器端,使用一些可在对象之间建立关系的软件。

  2. 通过jquery / javascript获取XML / JSON文件,使用ad-hoc库解包,访问对象和关系。

  3. 用户无法更改XML / JSON。

  4. 我知道这是一个非常奇怪的请求,但XML文件将保持较小并且仅在内部提供(我不在乎是否有人可以阅读其全部内容)。 我也知道它很慢,不可扩展且难以维护。

    有一些类似的问题,但没有一个解决这个确切的范围。 This one gets close,但我可以通过Apache提供数据。

0 个答案:

没有答案