V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linxiaoziruo
V2EX  ›  Java

阿里面试,你简历里面有写用到 Mongo, mongo 有什么问题,你怎么解决的?

  •  
  •   linxiaoziruo · 2020-07-26 11:58:50 +08:00 · 3217 次点击
    这是一个创建于 1363 天前的主题,其中的信息可能已经有所发展或是发生改变。
    12 条回复    2020-07-28 10:01:56 +08:00
    deali
        1
    deali  
       2020-07-26 13:58:13 +08:00 via Android
    什么鬼
    linxb
        2
    linxb  
       2020-07-26 14:34:11 +08:00
    没用过就不要写
    594duck
        3
    594duck  
       2020-07-26 16:05:20 +08:00
    幸好你还没有写 K8s 和 Docker,这要问起来你更头疼。

    MongoDB 的缺点你随便 google 一下就好了。特别多,主要是围绕在

    不支持事务操作、占用空间过大、维护工具不成熟 、表关联不支持、复杂聚合操作方便,太过自由也不大好。而且容易坏( Linux 文件系统的原因)

    身为 Docker 黑我这边再和你说一下 Docker 的缺点“90%的企业把 Docker 仅当成掩盖没有 CI/CD 没有运维的遮羞布”,“一死死全家”“资源隔离根本不好用”“在较高安全性要求场景下还不如上虚拟机”

    K8s 的缺点是什么,你看他什么都能干,真让他干到一定体量都不能干。小了不如上 Spring boot,大了 spring cloud 也可以干,上不上 k8s 完全看怎么面向简历翻倍工具来定。

    如果你上班以我们目前互联网中型企业规模的体量,所有技术栈的优缺点你只要上不出半年都会知道。毕竟随便一个业务哪怕覆盖一个江浙沪皖就要覆盖大 1 亿人口了,哪怕万分之一的使用量,你都是非常大规模。出问题也出的非常猛 。
    leven87
        4
    leven87  
       2020-07-26 17:39:36 +08:00 via iPhone
    Mongodb 挺好的,速度快,也支持表结构
    xizismile
        5
    xizismile  
       2020-07-26 18:13:30 +08:00 via Android
    没用过的技术就不要写到简历里
    linxiaoziruo
        6
    linxiaoziruo  
    OP
       2020-07-27 09:08:52 +08:00 via Android
    mongo 用了两年,我知道面试官想问 mongo 本身有什么风险点,只是我没有刻意去研究。
    duDwqMas
        7
    duDwqMas  
       2020-07-27 11:08:32 +08:00
    我想面试官主要是想问关系型数据库与 noSql 的内部数据结构吧,mongo 因为使用的 B 树,不适合做遍历操作
    cnbattle
        8
    cnbattle  
       2020-07-27 11:39:16 +08:00
    问得有毛病,用了就必定会遇到坑啥的吗,很多就是正常使用, 应该问在怎样的业务场景和为啥选择用 mongodb ? 这样被问者才不会突然懵逼..
    linxiaoziruo
        9
    linxiaoziruo  
    OP
       2020-07-27 15:18:47 +08:00
    我差不多知道了,我没理解面试官问的本意。面试官应该想问两个纬度。1.和 mysql 比起来,mongo 有什么缺点? 2.mongo 自身的设计和有什么缺点?
    cs419
        10
    cs419  
       2020-07-27 18:20:29 +08:00
    @594duck
    spring cloud 可以取代 k8s ??
    你真的用过 k8s 么
    kaikai5601
        11
    kaikai5601  
       2020-07-28 10:00:39 +08:00
    @594duck 你看他什么都能干,真让他干到一定体量都不能干 你确定这句话是认真的 ? 很多大厂 K8S,pod 几百上千 还有上万的 你说一定体量不能干?
    kaikai5601
        12
    kaikai5601  
       2020-07-28 10:01:56 +08:00
    @594duck Docker 一死死全家, 这句话也认真的? 你不知道集群? 在 K8S 里面一台机器挂了无数台机器自动起来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1249 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:59 · PVG 07:59 · LAX 16:59 · JFK 19:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.