我打算使用JavaDB之外(德比)或PostgreSQL。性能的影響成行
我有以下問題:我需要存儲大量的矢量集。目前所有的載體都含有固定數量的元素。因此,存儲集合的適當方式是每個矢量使用一行,每個元素使用一列。但是,元素的數量可能會隨着時間而改變。另外,就我而言,從軟件工程角度來看,具有固定列數的列反映了有關軟件組件的知識,而通用模型應該不知道。
所以我在想「線性」的佈局,並使用存儲元素,而不是載體一般表。
載體5的第一元件然後可以查詢這樣的:
SELECT value FROM elements where v_id = 5 and e_id = 1;
一般來說,我並不需要完整的表中讀取,並且只有載體的相對小的子集被訪問。
也許精通數據庫的人能判斷對性能的影響將是什麼?
非常感謝提前。
查看hstore,json和xml類型。 –