DynamoDB的Node.js开发包 Dynode

openkk 12年前

Dynode 是Amazon的 DynamoDB 的 Node.js 客户端开发包。

DynamoDB是一个专为互联网规模的应用设计的NoSQL数据库,它是亚马逊上一代NoSQL数据库Dynamo及其基础原理的延续,是NoSQL与云服务渐趋完美的结合。通过DynamoDB,开发者只需要花费较低成本租用一定量的空间,便可以开始推广自己的应用,随着推广的深入,可以根据具体规模无限量的扩展容量。DynamoDB则会在后台将特定数据表的数据和流量分布到各个服务器上,能够保证客户端平均延迟在10毫秒以内。Amazon DynamoDB将数据保存在固态硬盘(SSD),并且进行跨分区的同步复制,以保证其高可靠性和数据持久性。

示例代码:

var dynode = require('dynode');      // When using the default client you must first give it auth credentials    dynode.auth({accessKeyId: "AWSAccessKey", secretAccessKey: "SecretAccessKey"});      dynode.createTable("NewTable", console.log);    dynode.listTables(console.log);

项目主页:http://www.open-open.com/lib/view/home/1329181845812