数据库设计问题 - 可变数据量

时间:2016-03-18 12:54:58

标签: mysql sql database nosql

情况

目前我正在创建一个收集数据的Web服务。数据库的当前设计如下图所示,但简而言之:

  • 组创建属性
  • 属性创建部门
  • 部门创建问题

Current database design 因为每个部门都有不同数量的问题(没有最大值),所以我对如何实际存储数据非常困惑。我花了很长时间试图弄清楚是否应该针对这种情况实施NoSQL解决方案。

不行的事

我已经读到在MySQL中将JSON字符串存储到单个列中对性能有害并且使查询这些值变慢,不可靠和/或不可能。

同时为“答案”创建一个单独的表格。与“人物ID”相关联例如,会在很短的时间内创建如此多的行,我认为这不是真正可扩展的。

我的问题

  
      
  1. 使用可变数量的'

    列来存储数据的有效方法是什么?

         
        

    MySQL / phpmyadmin可以吗?

      
  2.   
  3. 如果不是,有没有办法在共享主机帐户上使用NoSQL(因此无需安装)?

  4.   

谢谢!

0 个答案:

没有答案
相关问题