› 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 · 5343 views
    This topic created in 3729 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  
       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   ·   Privacy   ·   Solana   ·   5019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 07:27 · PVG 15:27 · LAX 00:27 · JFK 03:27
    ♥ Do have faith in what you're doing.