MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
mentalidade
V2EX  ›  MySQL

请问百度贴吧的一个帖子是一个表吗?如果这样是不是太多太浪费了?

  •  
  •   mentalidade · Jul 13, 2016 · 5063 views
    This topic created in 3622 days ago, the information mentioned may be changed or developed.

    假如不是,那么很多条记录的帖子例如:贾君鹏,你妈喊你回家吃饭!这样很大的帖子怎么放?

    17 replies    2017-05-16 17:42:14 +08:00
    Mac
        1
    Mac  
       Jul 13, 2016
    楼主没听说过表链接?
    mentalidade
        2
    mentalidade  
    OP
       Jul 13, 2016
    @Mac 不懂
    abelyao
        3
    abelyao  
       Jul 13, 2016
    为什么会觉得是一个帖子一个表?
    rubytek
        4
    rubytek  
       Jul 13, 2016 via iPhone
    类似 hbase 这样的列式存储?
    qiayue
        5
    qiayue  
    PRO
       Jul 13, 2016 via Android
    每一层楼都是一条记录,不同的记录可以根据情况合理分表
    9hills
        6
    9hills  
       Jul 13, 2016
    1 、不是 HBase ,也不是类似的列存储系统
    2 、不是一个吧一个表
    binux
        7
    binux  
       Jul 13, 2016   ❤️ 1
    不是现有数据库,纯内存类似链表的结构,一个吧一条链。
    一两年前看过文档。。现在不怎么记得了。。
    mentalidade
        8
    mentalidade  
    OP
       Jul 13, 2016
    @abelyao 如果一个帖子一个表的话,每个楼层存放一条记录,每层又可以在楼层中回复
    mentalidade
        9
    mentalidade  
    OP
       Jul 13, 2016
    @binux 哪里有文档啊
    ming2050
        10
    ming2050  
       Jul 13, 2016 via Android
    @mentalidade binux 大神之前是百度的。。。。。
    beidouxun
        11
    beidouxun  
       Jul 13, 2016
    1 、主贴表(无限极) 一个表
    2 、主贴表和回复表 两个表
    3 、数据很大,分表 N 个表
    一般看设计师的设计理念和项目实际遇到的问题。来决定。
    lxy
        12
    lxy  
       Jul 13, 2016
    原来是链表啊。之前抓过贴吧内容,某段时间的旧贴有几率出现两个完全相同的回复,看源码 post_id 都是相同的,从这点就知道不是关系数据库。
    ragnaroks
        13
    ragnaroks  
       Jul 13, 2016
    {"TiebaName":"冲锋岛","PostList":[{"PostTitle":"冲锋岛_1","PostData":[{"uname":"xxx","ulevel":"x","content":"我是 1 楼"},{"uname":"xxx","ulevel":"x","content":"我是 2 楼","econtent":[{"uname":"xxx","content":"我是楼中楼 1 楼"},{"uname":"xxx","content":"我是楼中楼 2 楼"}]}]},{"PostTitle":"冲锋岛_2","PostData":[{"uname":"xxx","ulevel":"x","content":"我是 1 楼"}]}]}
    ragnaroks
        14
    ragnaroks  
       Jul 13, 2016
    上个月刚用右边的野狗 API 做了个类贴吧的玩意,结构大致如上.
    mentalidade
        15
    mentalidade  
    OP
       Jan 10, 2017
    @ragnaroks 好牛,求 github
    ragnaroks
        16
    ragnaroks  
       Jan 10, 2017
    @mentalidade 没开源
    arist
        17
    arist  
       May 16, 2017
    有一种叫做热数据,对这种帖子会有很多缓存策略。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3223 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 03:46 · PVG 11:46 · LAX 20:46 · JFK 23:46
    ♥ Do have faith in what you're doing.