【问题标题】:Text versioning in MySQLMySQL 中的文本版本控制
【发布时间】:2015-03-10 08:01:06
【问题描述】:

我正在开发一个类似博客的 Web 应用程序(使用 java+mysql),并且正在考虑数据库设计。 在我的应用程序中,每篇文章都由小节(从 1 到 n)组成,并且对单个节的每次编辑都必须保存在数据库中。 设计文章表的最佳方法是什么?我正在考虑从java为每个新部分动态创建一个表。这是正确的方法吗?

【问题讨论】:

    标签: java mysql database database-design


    【解决方案1】:

    您不必为每个新部分动态创建一个新表。看看以下是否能让您的创意源源不断:

    表格列表

    • article:包含所有文章的列表
    • section : 包含所有的列表 部分,包括它们所属的文章
    • sectionEdit : 持有一个 对部分的编辑列表,包括编辑的部分 制作

    虽然这有点取决于您希望在每个部分中包含哪些信息。如果这些部分都具有相同的结构/属性,那么上述应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 2010-10-01
      • 2010-12-19
      • 1970-01-01
      相关资源
      最近更新 更多