我们知道关系数据库中的SQL提供了查询数据的灵活性。它是如此强大,但显然是以性能和成本为代价的。可扩展性。我认为在nosql数据库中也可以利用SQL的强大功能。像mongo db一样提供某种查询功能。
redis怎么样?为redis实现一个类似SQL的包装器库是一个好主意,它可以利用redis的强大功能进行二次索引以及加入,排序和扩展。分组数据? redis会不会太昂贵?显然不是所有的操作都要实现 - 只有最常用的操作 - 内部/左侧连接,CRUD类接口,二级索引仅限2或3级等。我认为如果我们保持操作简短和使用redis的力量是可能的。你觉得怎么样?
这只是一个想法。我想知道是否真的实现这样的库将会有任何用处,我想在许多现实生活场景中,我们需要具有NoSQL数据库功能的SQL的灵活性?