Stores是一个现代的、固执己见的持久层,它建立在最新的javascript -生成器-和postgresql中最新的jsonb功能之上。使用redis和postgres在9.4中提供的新jsonb功能,它提供了一个易于使用的开源持久层替代mongo。它的意见是:大多数数据应该是键值对,因为这是分片友好的。键应该是一个很好的长整数,使用类似simpleflake的东西。如果您的记录中没有传递id,它会为您生成一个不错的simpleflake id。它只是为postgres 9.4构建的,因为它是后端,因为我们喜欢postgres提供的所有很棒的jsonb东西。它使用redis作为缓存层构建在它之上,因为您应该始终缓存。大多数查询应该来自缓存...但有时您必须对数据库进行查询,因此它为两者提供了方