Python3.7+Django2.0.4配合Mongodb打造高性能高扩展标签云存储方案by Liu Yue/2020-03-23 标签: Django2.0 Mongodb python3.7 存储 打造 扩展 方案 标签 配合 高性能 书接上回,之前有一篇文章提到了标签云系统的构建:Python3.7+jieba(结巴分词)配合Wordcloud2.js来构造网站标签云(关键词集合),但是这篇只是浅显的说明了一下如何进行切词以及前端如何使用wordcloud2.js进行前端展示,本次主要讨论下标签分词切出来之后,如何进行存储。 假设我们目前文章-标签体系的需求是这样: 每篇文章都具有唯一的标题、描述以及 URL。 ......了解更多
基于python3.7利用Motor来异步读写Mongodb提高效率by Liu Yue/2019-09-06 标签: python3.7 异步 基于 利用 Mongodb 读写 Motor 提高效率 如果使用Python做大型海量数据批量任务时,并且backend用mongodb做数据储存时,常常面临大量读写数据库的情况。尤其是大量更新任务,由于不能批量操作,我们知道pymongo是同步任务机制,相当耗时。 如果采用多线程、多进程的方案确实有效,但编写麻烦、消耗系统资源大(pymongo还不允许fork线程中共用连接)。这里主要瓶颈在于IO,使用单线程异步操作就会效果很好。 M......了解更多
Mac 安装和配置Mongodbby Liu Yue/2019-03-17 标签: 安装 Mac 配置 Mongodb 在mac下安装Mongodb同样不推荐编译安装,推荐使用Home brew 1 升级brew brew update 2 安装mongo 这里需要注意一点,brew的mongo安装依赖python2.7,所以默认的python环境变量最好不要动,如果想用python3.7.2 最好使用python3的软连接 brew install mongodb 3 安装成功后,可以使用两种方式启动mongo服务  ......了解更多