MongoDB在电子商务网站(Magento)中实际应用的设想

        MongoDB现在很火,属于当红炸子鸡之一,我在初步了解了MongoDB的结构和用法之后,也想把它应用到实际工作中来,不过在一番谷歌加度娘之后,发现国内大部分关于MongoDB的文章都是纯技术层面的解析,很少有提到具体在哪些实际业务中用到,又是怎么用的。既然如此,就只能自己摸索了。第一步准备重头系统的学习一边MongoDB相关的知识,过程中的每个知识点结合自己现在实际的工作提出一些将MongoDB应用到实际业务的设想,通过博客一点点记录下来。第二步将这些设想一个个尝试应用到实际的工作中来,有些设想也许靠谱,有些也许完全不靠谱,也通过博客一点点记录下来。这是一个相对挺长的计划,希望自己不要半途而废。

        因为自己是做电子商务的,所以会设想到的业务也都是跟电子商务相关的,范围缩小点说,自己是个玩Magento的,从09年初玩到现在,做过的业务早已不仅仅局限于Magento原生的功能,基本上可以说国内B2C网站运营中大部分会碰到的问题和业务需求我都有接触到。对于Magento,虽然也有不少缺点,但至少到现在为止它依然是全球开源B2C系统(PHP)里最优秀的(从成熟度,安全性,可扩展性等来说)。

        考虑使用MongoDB也是因为在工作中遇到了一些实际性的难题,想尝试能否在Mysql+PHP结构以外来找寻其他的解决方案,大的方向来说是用MongoDB来存储一些我个人认为不太适合用Mysql来存储的数据(或者说认为更适合用MongoDB来存储的),至于拿MongoDB完全替代Mysql这个我没想过,至少现阶段我也认为不适合,关系型数据库和NoSql和平共处才是我认为现阶段最稳妥的方式。

        接下来的文章会以原生Magento为基础,探讨MongoDB的适用场合,引申至B2C网站运营中遇到的各种问题,写的不好的话希望轻点砸。。。

        环境:Magento 1.9(2跳票了那么久,无视之,继续跳吧)

                  MongoDB 2.6

        设想一:MongoDB在电子商务网站(Magento)中实际应用的设想之搜索词热度

        设想二:MongoDB在电子商务网站(Magento)中实际应用的设想之log表数据

        设想三:MongoDB在电子商务网站(Magento)中实际应用的设想之log文件日志

                  

你可能感兴趣的:(mongodb,mysql,B2C,Magento)