objectstore:对象关系数据库

时间:2024-07-30 15:28:36
【文件属性】:

文件名称:objectstore:对象关系数据库

文件大小:32KB

文件格式:ZIP

更新时间:2024-07-30 15:28:36

JavaScript

对象存储 版本:0.0.3 基本功能 Objectstore 是一个数据库,用于存储可以相互关联的对象。 它旨在成为需要对对象集合实施结构和访问控制的 Web 应用程序的低摩擦后备存储。 您使用对象存储来保存您的应用程序需要的所有项目(用户、组、文档等)。 每个项目都有一个用于其数据的 JSON blob。 您可以创建关系来构建项目之间的连接,例如将用户加入一个组,将文档收集到一个文件夹中。 将 Objectstore 用作您自己应用程序中的库,或将其作为 REST 服务器运行。 公开的方法允许您以编程方式控制服务器,并且提供了一个脚本以使其开箱即用。 Objectstore 使用 Postgresql 作为后端。 概念 Objectstore 有对象和关系。 架构看起来像这样: obj ( id uuid, type varchar ( 16 ), slug


【文件预览】:
objectstore-master
----.travis.yml(259B)
----config()
--------index.sample.js(801B)
--------index.travis.js(335B)
----index.js(175B)
----package.json(1KB)
----tasks()
--------reset.js(305B)
--------env.js(264B)
----db()
--------schema.sql(444B)
----test()
--------get_test.js(2KB)
--------user_groups_test.js(7KB)
--------rest_test.js(4KB)
--------api_test.js(7KB)
--------find_test.js(3KB)
--------join_test.js(5KB)
----server.js(446B)
----.bowerrc(72B)
----TODO(145B)
----Gruntfile.js(1KB)
----install.sh(240B)
----q.sh(67B)
----examples()
--------curl-samples.sh(109B)
----.gitignore(63B)
----lib()
--------server()
--------index.js(135B)
--------server.js(5KB)
--------logger.js(76B)
--------api.js(23KB)
--------validate.js(316B)
--------db.js(2KB)
----README.md(10KB)
----bower.json(270B)

网友评论