我目前正在构建一个托管在Windows Azure上的多租户,单一代码库MVC应用程序,并且已经提出了我自己的应用程序框架工作来支持它。
虽然它有效但我仍然不满意它,我想知道是否有人知道多数据库,单一代码库的好例子?
答案 0 :(得分:0)
我不确定多租户,但KiGG是支持多个数据库的域驱动设计和应用程序的很好的例子。它不会同时使用多个数据库,但是它们设计层的方式允许非常好的可扩展性,例如用于缓存或日志记录。
我认为KiGG的设计方法也非常适合多租户,即使它没有完全回答你的问题,我认为无论如何都值得阅读这些代码。