我在 datastax ( https://astra.datastax.com/ ) 中创建了一个测试帐户,并想测试 cassandra。
那里的主页是一个 cqlsh 控制台。如果我选择数据会非常快,可能需要 1 毫秒。
如果我将它与 nodejs 和 cassandra 驱动程序一起使用,则需要 2-3 秒。而且我只有一排。
为什么需要时间?是我的代码错误吗?
const { Client } = require("cassandra-driver");
async function run() {
const client = new Client({
cloud: {
secureConnectBundle: "secure-connect-weinf.zip",
},
keyspace: 'wf_db',
credentials: {
username: "admin",
password: "password",
},
});
await client.connect();
// Execute a query
const rs = await client.execute("SELECT * FROM employ_by_id;");
console.log(`${rs}`);
await client.shutdown();
}
// Run the async function
run();