通过nodejs分片数据库

时间:2015-03-25 11:35:06

标签: node.js express sharding

我对节点js的概念非常了解。我的官员指派我通过nodejs查找数据库分片的任务。我google并找到了一个名为cluster-pool的npm包。如何测试?

var app = express();

var connection  = require('express-myconnection'); 
var mysql = require('mysql');


app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

app.use(express.static(path.join(__dirname, 'public')));

app.use(    

    connection(mysql,{

        host: 'localhost',
        user: 'root',
        password : 'tiger',
        port : 3306, 
        database:'mydb'

    },'pool') 

); 

要连接单个数据库,我可以使用它。如何将集群池集成到代码中?我尝试了https://www.npmjs.com/package/cluster-pool中使用的示例代码。但require('mysql').Client返回undefined。所以我不能测试它。我安装了' npm install mysql'

我正在使用:

ejs 1.0.0,         表达3.5.1,         express-myconnection 1.0.4,         玉,         mysql 2.2.0,         cluster-pool" https://www.npmjs.com/package/cluster-pool"

是否有可用于研究nodejs的宝贵教程网站?

0 个答案:

没有答案