我正在创建一个比较矩阵,并希望它是动态的。看看这个网址:
http://cmsmatrix.org/matrix/cms-matrix/1work
这种类型的数据库设计确实引起了我的反响,我采取的每一种方法都可能导致严重的性能或维护问题。如果您不建议使用关系数据库,请将其直接放在正确的位置。感谢
答案 0 :(得分:1)
我认为这是mongodb或couchdb这样的好用法/案例。
另一方面,据我所知,比较矩阵很少有成千上万个项目的属性。所以他们不是那么大。
是一个三元组(propId,itemId,value)作为核心表,引用属性表(描述属性的含义)和一个项目表(带有标准项属性)对于你想到的数字来说真的太慢了?我认为数据是半静态的,所以一旦加载它就可以被缓存,数据库的性能并不重要。