我被要求使用PostgreSQL数据库,用它来代替我的当前使用的BerkeleyDB。尽管我意识到这不是一个理想的情况,但这超出了我的控制。
那么问题来了...如果你需要将PostgreSQL变成一个键值存储,你会如何做,并使其尽可能高效?
我的值是字节数组,我的键是字符串,我可以对这些字符串的长度施加一些限制。
我认为我应该使用blob作为我的值和主键列来保存键,但由于我刚刚开始这段旅程,我很好奇在Stack Overflow社区中是否有人已经这样做过,或者是否有任何特定的“陷阱”我应该注意。