M/DBSimpleDB 的替代产品

联合创作 · 2023-09-23 19:18

节点数据库


node-mdb是Amazon SimpleDB的基于Node.js的开源克隆


它是M / DB的重新实现,但是用Node.js Javascript重写。与M / DB一样,它使用免费的开源GT.M数据库作为数据存储库。 node-mdb是成熟的数据库,而不仅仅是模拟服务。


所有SimpleDB API均已实现,即:



  • BatchDeleteAttributes

  • BatchPutAttributes

  • 创建域

  • DeleteDomain

  • 列表域

  • 域元数据

  • PutAttributes

  • GetAttributes

  • DeleteAttributes


但是,这些API当前均不支持NextToken机制,因此将返回所有匹配的记录。可能会发现其他缺少的功能,但是API的最常见用例应与SimpleDB完全兼容。


可以使用Select,但是目前在node-mdb中用Javascript实现的唯一表达式是:



Select * from [yourDomainName]

但是,如果还正在运行M / DB的旧版本(即应该存在MDB.m例程),则所有其他Select表达式将由旧版本处理,在这种情况下,node-mdb将提供完整的Select功能,如下所示:每个SimpleDB。


未来的版本将扩展Select API的Javascript实现的功能。


运行node-mdb


有两种方法可以运行node-mdb:



  • 使用预先构建的,预先配置的虚拟设备

  • 建立自己的系统


node-mdb虚拟设备


这是启动并运行node-mdb系统的最快,最简单的方法。请参阅[M / Gateway网站](http://www.mgateway.com/node-mdb.html)上的详细说明。

浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报