目前我正在创建一个收集数据的Web服务。数据库的当前设计如下图所示,但简而言之:
因为每个部门都有不同数量的问题(没有最大值),所以我对如何实际存储数据非常困惑。我花了很长时间试图弄清楚是否应该针对这种情况实施NoSQL解决方案。
我已经读到在MySQL中将JSON字符串存储到单个列中对性能有害并且使查询这些值变慢,不可靠和/或不可能。
同时为“答案”创建一个单独的表格。与“人物ID”相关联例如,会在很短的时间内创建如此多的行,我认为这不是真正可扩展的。
使用可变数量的'
列来存储数据的有效方法是什么?MySQL / phpmyadmin可以吗?
- 醇>
如果不是,有没有办法在共享主机帐户上使用NoSQL(因此无需安装)?
谢谢!