【发布时间】:2020-01-19 19:47:05
【问题描述】:
问题在于 lmdb 键的命名空间范围。密钥在 lmdb 环境中是否应该是唯一的?还是它们在 DBI 中应该是独一无二的? IOW,如果两个不同的对象位于两个不同的 dbis 下,我们能否通过相同的键在同一个 lmdb 环境中寻址它们?
类比,在 SQL 中,主键需要在整个表中是唯一的。因此,不同的表可以具有相同的主键,例如,1,它将根据应用到哪个表来定位不同的记录。 lmdb 是否可以使用相同的用例,其中一个键可以被重用,它会根据它应用到的 dbi 来定位不同的对象?
analogy2:can-a-uuid-be-reused-in-firestore 在 firestore 中,如果它们位于不同的 firestore 集合中,我可以将两个不同的对象存储在同一个键下。
【问题讨论】:
标签: lmdb