在 Linux 云服务器上建立数据仓库挖掘项目。主要语言是 Python。
想使用这种模式来查询数据和存储数据:
- SQL 数据库- SQL 数据库用于查询数据。但是,SQL 数据库只存储需要搜索的字段,它不存储数据本身的“blob”。相反,它在键值 Blobstore 中存储一个引用完整数据“blob”的键。
- Blobstore - 键值 Blobstore 用于存储实际的“文档”或“blob”数据。
我们遇到的问题是,我们希望将更频繁访问的数据块自动存储在 RAM 中。我们计划为此使用 Redis。但是,我们想要一种解决方案,它首先自动尝试将数据从 RAM 中取出,如果在那里找不到,则将其转到 blobstore。
是否有一个很好的库或现成的解决方案,我们可以在不滚动自己的情况下使用?此外,对于所提议的架构的任何评论和批评也将不胜感激。
非常感谢!