阿里云-polardb (提前批)

一面 2/22

  • 介绍实习
  • 问异步 io
  • 问了比赛
  • 问数据库八股
  • 二面 2/28

    • 介绍比赛

    leveldb

    • leveldb 的优势,劣势
    • 读第 0 层 sstable是怎么做的,第 0 层 compaction 怎么做的
    • 多线程写,写 wal 会不会压力很大,怎么解决
    • leveldb 的写队列需要一把大锁去保护,如果用无锁队列怎么设计
    • leveldb 的version是什么,什么时候会变化

    raft

    • raft 解决什么问题
    • 如果用同步复制呢,有什么问题
    • Quorum 读写这种方法相比 raft 的问题?
    • 如果 Quorum 读写也去设置一个 leader ,然后先写 leader,这种情况会有什么问题
    全部评论
    老哥无锁队列怎么答的,双指针吗
    点赞 回复 分享
    发布于 2023-03-08 13:43 上海
    leveldb不是单线程写吗?
    点赞 回复 分享
    发布于 2023-03-08 14:14 广东
    老哥,leveldb那几个题,多线程写是通过维护一个队列实现,加入队列时用cas处理吗?
    点赞 回复 分享
    发布于 2023-03-08 20:56 辽宁
    想问问老哥拿到polardbx的意向了吗
    点赞 回复 分享
    发布于 2023-03-11 23:35 广东

    相关推荐

    不愿透露姓名的神秘牛友
    11-02 15:34
    点赞 评论 收藏
    分享
    不愿透露姓名的神秘牛友
    11-09 14:54
    点赞 评论 收藏
    分享
    6 45 评论
    分享
    牛客网
    牛客企业服务