在我工作的地方,我们使用RubyonRails创建后端和前端应用程序。通常,这些应用程序与同一个MySQL数据库交互。它适用于我们的大部分数据,但有一种情况我想迁移到NoSQL环境。我们有客户,我们的客户也有我们所说的“库存”——其中一个或多个。一个库存可以有数千个项目。目前这是通过两个关系数据库表完成的,inventories和inventory_items。当两个不同的库存具有不同的参数时,问题就开始了:#Inventoryitemfrominventory1,televisions{inventory_id:1sku:12345name:SamsungLCD40inchesmod