使用ScyllaDB,从不同的表引用用户的最有效的方法是什么?

假设我有一个表,看起来像这样:(这是一个例子)

CREATE TABLE testing.friend_requests (
    sender_uuid text,
    receiver_uuid text
);
CREATE TABLE testing.users (
    uuid text
);

这里我使用用户的uuid在friend_request表中引用它们。这意味着我需要做一些类似于SELECT * FROM测试的事情。WHERE uuid = sender_uuid OR uuid = receiver_uuid;(也是一个示例)来获取两个用户的用户数据。

用ScyllaDB能有更好的方法吗?例如,是否有一种方法可以直接引用来自不同表的用户行?

这将被用于一个项目,应该能够采取数百万RPM/WPM(使用一个大的集群在其他事情中),所以它将感激如果有可能减少数据库查询尽可能多。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码