谷歌SEO之平定MongoDB之后(无聊的技术)

admin 2022年7月11日00:36:49评论57 views字数 1587阅读5分17秒阅读模式

之前用的数据库是关系型的mysql,现在切换成非关系型的MongoDB。不管是爬虫还是flask内部测试,更换技术栈需要时间。

说说mysql与MongoDB在使用的过程中最大的差别:对列表的处理。Mysql只能抽取列表中所有元素然后压到一个字符串中进行储存,而MongoDB可以直接储存列表。Mysql一旦将列表压缩成一个字符串,后期的处理就非常麻烦,想还原成列表也非常麻烦。Flask对数据进行呈现时,怎么还原成HTML?后期还要考虑SEO的因素,不如MongoDB的原生列表灵活。

MongoDB这种数据库,搭建方法大概分为三种,阿里云购买,自己搭建,购买MongoDB的altas。

阿里云,应该说是国内搭建MongoDB最成熟的供应商,腾讯百度华为就算了吧,国外的亚马逊微软没有用过。4月份的时候,9.9大洋买了3个月的MongoDB serverless 版本,可惜储存空间只有1G。数据到700M的时候,就不敢用了。我之前问过阿里云的销售,你们的MongoDB那么贵,我为什么要买而不是自己搭建?他们只是说阿里云的MongoDB是三节点的,读写数据不丢失。这个回答不能令我满意,所以我肯定要自己搭建试试。

谷歌SEO之平定MongoDB之后(无聊的技术)


再说MongoDB的altas,$0.10/million reads,非常便宜吧,但是折腾了了几次后,最基本的连接(mongoengine)都是问题,无奈只好放弃。原来对altas也充满信心,无奈客户体验真的非常差,也许是人家的安全性做的NB,放弃了部分客户体验,也许是在我国内的原因。

最后说说自己搭建MongoDB,最早的时候跟着一篇文章搭建过一次,非常顺利,但是在后来准备搭建的时候困难重重,最后还是找回了那片文章《CentOS7中安装mongodb5.0_sinat_31050097的博客-CSDN博客_centos7安装mongodb5》。使用的系统是cenos7,原来尝试过Ubuntu,折腾了好几天没有弄成。但是这篇文章也有坑,数据库上架后,直接被病毒勒索。所以对文章中的部分进行处理1、下载最新的软件包,然后进行安装,不使用文章中的下载链接2、,在插入用户后,关闭数据库。然后修改MongoDB的配置,开启用户认证vim /etc/mongodb.conf  auth=true      然后启动数据库。成本是80每月——1核2G的服务器配置50G的空间。


谷歌SEO之平定MongoDB之后(无聊的技术)

这个时候,回头对比阿里云。单单部署一个单节点的MongoDB,就折腾了还几天;如果部署三节点的MongoDB难度更大。且同样配置的三台服务器成本已经是阿里云的MongoDB价格的3/4,这个成本等到后期流量收入一旦稳定几乎可以忽略。但是阿里云的MongoDB是开箱即用的,自己配置三节点不划算,单节点可以自己尝试。

我们在成长的过长中肯定会碰到合作伙伴与成本的问题,如何去权衡需要多思考。使用阿里云的MongoDB,虽然成本多了点,但是我可以花时间在其他多金的环节(SEO、网站方向),而不是作为基础的数据库,我也不用其请一个数据库er,搭建调优等等,阿里云已经做到很好。我只要点点鼠标,稳定的大后方就在眼前。这是阿里云的销售应该说的。

数据库稳定后——单节点自己搭建,后期稳定后使用阿里云,就看看谷歌的站长中心,

https://developers.google.com/search/docs/advanced/guidelines/get-started?hl=zh-cn

国内的SEOer,招聘网站帖子都在说的HTML元素没有看到,结构化数据是什么鬼?

谷歌站长官方9个例子,SEO成功的原因全部是增加结构化数据?Json/ld(谷歌推荐)又是什么?

好了好了,我去好好看看,不在这里瞎BB了。建议大家都去看看。


谷歌SEO之平定MongoDB之后(无聊的技术)






原文始发于微信公众号(金色海港):谷歌SEO之平定MongoDB之后(无聊的技术)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年7月11日00:36:49
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   谷歌SEO之平定MongoDB之后(无聊的技术)https://cn-sec.com/archives/1169603.html

发表评论

匿名网友 填写信息