鍍金池/ 問答/Java  PHP  數(shù)據(jù)庫/ mysql 單表字段重用實現(xiàn)復雜功能擴展(可行性分析)

mysql 單表字段重用實現(xiàn)復雜功能擴展(可行性分析)

提問之前先說一下需求,需要設(shè)計一套可自由擴展字段的系統(tǒng)?,F(xiàn)在使用的方法就是。

有不同模塊和方案時就新建一個擴展表,用來存放新模塊的字段。

但是開發(fā)中發(fā)現(xiàn)擴展表越來越大,已經(jīng)有幾十個了,有時都分不清誰是誰了。

現(xiàn)在有一個想法,但還沒有實現(xiàn),先給大伙說一下,看看是否可行。

例如:
A表: 做數(shù)據(jù)存放表 里面字段會是 int 類型 10個 int_1 到 int_10 

string 數(shù)據(jù) 10個 str_1 到 str_10。tyint 類型 10 個 tyint_1 到 tyint_10 。

B表: 做關(guān)系映射表 管理真實字段和A表 int_* str_* 之類字段的映射關(guān)系。并把關(guān)系存入內(nèi)存。

代碼業(yè)務(wù)層:重新定義一套 增刪改查 來修改查詢 A表里面的數(shù)據(jù)。

理論上是可以行得通,可以給用戶自定義增加字段和關(guān)系查詢。

但是沒有想到這樣使用后會出現(xiàn)什么樣不可遇期的問題?尋求系統(tǒng)設(shè)計方面在行的前輩指點下。

回答
編輯回答
未命名

上Mongo

2017年12月3日 02:07