我在发展很新的Azure的,我有一个碧霞服务asp.net的MVC 4应用程序。应用程序登录到Azure的Blob存储或使用log4net的成SQL
我有一个应用程序具有考虑数量的交易提供的API,我需要实施一些应用程序日志以改善日常诊断,我正在寻找一个教程,将这些存储到Blob存储而不是SQL数据库,但没有相关的成功。
Blob存储听起来不错,因为我并不需要大幅增加我的数据库,也有所有的业务数据,并可能危及企业资源(数据库),因为日志的交易变得更慢。
如果我决定去存储在SQL数据库我想在使用log4net的。
你们什么建议和给我的教程,我可以遵循,请。
谢谢。
考虑到表存储使用来自企业库语义记录(http://slab.codeplex.com/)并保存日志。它包含一个用于支持大量日志消息的进程外服务,并且不会损害您的应用程序性能。 –
SQL数据库肯定比使用表存储器登录花费更多。你有没有到标准[Azure诊断插件(http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/)为Web和辅助角色? –