gpt4 book ai didi

database - RocksDB中SQL数据库表类比的最佳实践是什么

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:25 24 4
gpt4 key购买 nike

在SQL数据库中,我们一般会将相关信息存储在一个数据库的不同表中。从我从 RocksDB 文档中读到的内容来看,确实没有明确或“正确”的方式来表示这种结构。所以我想知道对信息进行分类的做法是什么?

假设我有三种类型的信息:客户、产品和员工。我想在 RocksDB 中实现这些。我应该使用键的前缀、不同的列族还是不同的数据库?

感谢任何建议。

最佳答案

你可以通过想出一些前缀来做到这一点,这些前缀意味着这样的表、这样的列、这样的 id。为简单起见,您可以存储在一个列族中,并明确地存储在一个数据库中,因为您有原子操作、快照等。更好的问题是为什么要在 nosql db 中存储关系数据,除非你正在构建更高级别的东西。顺便结帐linqdb这是一个高级数据库的示例,您可以在其中存储实体、执行 linq 风格的操作,并在底层使用 rocksdb。

关于database - RocksDB中SQL数据库表类比的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48376757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com