您可以考虑的另一件事是在SQL Server 2014中使用新的内存中OLTP功能。该功能可提高OLTP工作负载的效率和扩展性。您可能能够从现有服务器中获得更多功能,而无需考虑特定的缓存机制。
我没有SQL Server的具体经验,但您所描述的内容似乎是MongoDB的有效用例。
请注意,虽然MongoDB无法直接处理事务,但它能够以原子方式处理某些操作(例如,请参阅findAndModify)。此外,启用日记功能后,您不应该有任何理由担心持久性。 MongoDB是一个可靠的数据存储,不会丢失或损坏您的数据。
如果运行禁用日记功能的第二个部署,MongoDB本身也可以充当高性能缓存。在这种情况下,写入将在内存中进行,并且每60秒仅保留到磁盘(除非另行配置)。这将提供与memcache相当的性能,它只是在内存中,同时允许您保持堆栈更简单。
希望这可以帮助!