今天看到一条消息,说Digg要和Mysql说再见了。
这本来是无可后妃的。DBMS只是用来管理数据的,做统计、经营分析之类的事情。这个任务往往要求不是实时的。高速存取也不是它的强项,信道是有限的。RAM Cache虽然快但是硬件成本不说,它不够稳定,特别是对事物控制。所以出现了 noSql这一说法,这是必然趋势。
可以遇见,ram cache与noSql同步关系,noSql与dbms异步关系。noSql不是对DBMS的替代。作用为减轻业务库压力,提高前端响应、即时数据共享。这些都是在保证事务,数据稳定前提下进行的。