国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

在MySQL中,將數(shù)據(jù)存儲在多個列中與將數(shù)據(jù)存儲在JSON列中有什么區(qū)別
P粉393030917
P粉393030917 2023-07-24 16:17:05
0
1
619
<p>假設(shè)我有一個名為T1的表。最初,它有ID、Identifier、C1、C2作為列。隨著時間的推移,我將添加新的列C3、C4等等。將這些列作為ID、Identifier、Info更好嗎?其中Info是一個JSON列,包含C1、C2、C3作為鍵和它們對應(yīng)的值??紤]到大約10^9條記錄的規(guī)模,讀取、寫入和更新的性能將如何呢?</p>
P粉393030917
P粉393030917

全部回復(fù)(1)
P粉180844619

如果您打算使用關(guān)系型數(shù)據(jù)庫,那么應(yīng)該使用關(guān)系模型。雖然許多關(guān)系型數(shù)據(jù)庫管理系統(tǒng)現(xiàn)在可以處理JSON,但這并不意味著您應(yīng)該將數(shù)據(jù)保存為JSON(默認(rèn)情況下)。

使用JSON的一個很好的例子是,如果您的源數(shù)據(jù)是以JSON格式提供的。您可以將其原樣加載到關(guān)系型數(shù)據(jù)庫中,然后使用SQL將其從暫存表的JSON格式中“解包”為適當(dāng)?shù)年P(guān)系格式。

至于性能方面,涉及到太多變量,無法提供有用的答案。您能得到有用的答案的唯一方法是在您的環(huán)境中使用您的數(shù)據(jù)和與您相關(guān)的查詢進行測試。


最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板