为什么SSDB不支持index?

发布于 2021-11-22 16:45:38 字数 309 浏览 947 评论 3

    公司使用Redis来作为游戏的服务器(PHP开发),读写性能非常的好,但是由于是K/V类型的数据库,如果不想根据Key去查询,而是通过某个条件去查询的话,Redis可以通过建立索引来实现,效果也挺不错的;

    现在看了LevelDB(https://code.google.com/p/leveldb/),可以支持上亿数据量的处理,但是却不支持Index,不明白是为什么?难道是因为数据处理比较快而不需要使用Index?可是它与Redis比较读写速度的话反倒没有什么优势,如果是大数据的话如何更快地进行查询?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

因为看清所以看轻 2021-11-23 22:08:08

Hi, 你说的 Index 是指什么呢? Redis 同样没有"索引"的概念, 所有的数据都是通过 key(kv, hash, zset) 来获取的.

SSDB 的性能非常高, 大部分情况下是 Redis 性能的一半, 但存储的数据量却超过 Redis 上百倍.

空城仅有旧梦在 2021-11-23 18:00:28

Hi, 你说的 Index 是指什么呢? Redis 同样没有"索引"的概念, 所有的数据都是通过 key(kv, hash, zset) 来获取的.

SSDB 的性能非常高, 大部分情况下是 Redis 性能的一半, 但存储的数据量却超过 Redis 上百倍.

时光清浅 2021-11-23 15:39:30

引用来自“第一菜鸟”的答案

引用来自“ideawu”的答案

Hi, 你说的 Index 是指什么呢? Redis 同样没有"索引"的概念, 所有的数据都是通过 key(kv, hash, zset) 来获取的.

SSDB 的性能非常高, 大部分情况下是 Redis 性能的一半, 但存储的数据量却超过 Redis 上百倍.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文