将 SQL 数据库与 NoSQL 数据库一起使用的最佳方法是什么?我想 将我的用户和其他数据保留在 postgres 中,但有一些数据 会更适合像 redis 这样的 NoSQL 数据库。
我看到很多关于转向 NoSQL 的讨论,但很少有人谈论 将其与现有系统集成。我认为这样做是愚蠢的 把婴儿连同洗澡水一起扔掉,一起抛弃 SQL, 除非它使事情更容易维护和发展。
我想知道关联存储在 SQL到我在redis中的数据。我在想一些事情 这个。
- 存储在 SQL 中的用户对象
- redis中的Book对象,key sh1 hash of value,value为JSON字符串
- 关系存储在redis中,key User.pk:books,value redis set of sha1's
任何人都有经验、技巧和更好的方法吗?
最佳答案
关于sql - 将存储在 NoSQL DB 中的数据与存储在 SQL DB 中的数据相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959868/