对于文字聊天室,以及多屏互动,我们了解的比较多了,我知道的有二种,socket协议和xmpp协议。
如果我们用red5,基于flash的流媒体服务器,在开发视频直播,或者语音聊天室,我们就可以用rtmp,rtsp。
对于文字聊天室,以及多屏互动,我们了解的比较多了,我知道的有二种,socket协议和xmpp协议。
如果我们用red5,基于flash的流媒体服务器,在开发视频直播,或者语音聊天室,我们就可以用rtmp,rtsp。
大数据量备份与还原,始终是个难点。当MYSQL超10G,用mysqldump来导出就比较慢了。在这里推荐xtrabackup,这个工具比mysqldump要快很多。
mongodb采用的分片原理,其实很简单,说白了就是,一个蛋糕特别大,需要非常非常大的盒子才能装下,就算装下了存储也不方便,所以把大蛋糕切成小蛋糕进行存储.这种思想在其他应用或数据库中也有应用.例如:mysql的分区,fastdfs的分组
mongodb的自增实现根oracle,postgresql是差不多,都是通过计数器来实现的.
oracle自增实现: 实例说明oracle序列用法
postgresql自增实现: postgresql auto_increment 实现 通用方法
紧接着上篇来,这篇主要讲,mongodb的group功能,做的还是挺强大的,相当对于find(),skip(),distinct()等,用法比较复杂。
前面说了,coreseek sphinx mmseg mysql等的安装,下面说一下怎么使用。
一,coreseek sphinx启动后,会多出一个端口,并且可以像mysql一样登录,但不是登录mysql
上次搞全文检索的东西 ,还要追溯到2010了,当时个人觉得coreseek还不成熟,就用了原始的sphinx,请参考:sphinx mmseg mysql 中文分词,这次呢,决定用一下coreseek,看看有什么区别。
前一篇文章说到了mongodb update 的字符操作,下面说一下mongodb update的数组操作,用的版本是mongodb2.6.3。
下面常用的update操作,用mongodb2.6.3版本测试的,官方发布的稳定版本2.4,建议用稳定版。