日志数据的存储
日志数据的存储 很多人喜欢把日志数据存放到数据库里,表面上看起来似乎不错,而且“将来也许我需要对这些数据进行复杂的查询”,这样的话很得人心。这样做并不是一个特别差的做法,但如果你把日志数据和你的产品数据存放到一个数据库里就非常不好了。 也许你的日志记录做的很保守,每次web请求只产生一条日志,或者。对于整个网站的每个事件来说,这仍然会产生大量的数据库插入操作,争夺你用户需要的数据库资源。如果你的日志级别设置为verbose或debug,那等着看你的数据库着火吧。 你应该使用一些比如Splu...
如何处理短生命期数据
如何处理短生命期数据 使用情况统计数据,测量数据,GPS定位数据,session数据,任何只是短时间内对你有用,或经常变化的数据。如果你发现自己正在使用定时任务从某个 表里删除有效期只有一小时,一天或数周的数据,那说明你没有找对正确的做事情的方法。使用redis, statsd/graphite, Riak,它们都是干这种事情更合适的工具。这建议也适用于对于收集那些短生命期的数据。 当然,用挖土机在后花园里种土豆也是可行的,但相比起从储物间里拿出一把铲子,你预约一台挖土机、等它赶到你的园子里挖坑,这显然更慢。你...
.NET中MySQL的参数化
.NET中MySQL的参数化 C#在操作数据库的过程中,时常会将值参数化,赋给命令执行对象. C#操作一般数据库的参数化符号都是"@",如:insert into user values(@username,@userpass). 但操作MySQL却有不用,参数化符号变成了"?",如:insert into user values(?username,?userpass);
WP用户或将享专属QQ For Windows Phone在线
最近传出未经确定的消息称诺基亚已经和腾讯达成了某些合作,如果情况属实,买Lumia920/820的诺粉将有机会享受像iPhoneQQ在线一样的服务,将专享Lumua920(820)QQ在线。但是微迷网猜测这种可能性还是比较低的,几率趋近于0。可是,QQ For Windows Phone 在线的可能性却是非常的高,而且这并不是无理之猜测,微迷网觉得这差不多是板上钉钉的事。 首 先,小米手机率先为我们打破了苹果和腾讯在这方面合作的独享性,“来自手机QQ2012 [小米手机]”的字样打破了一直以来被iPhoneQQ垄断的独享权利,...