2011-06-03 24 views
1

我正在談論電子商務系統數據庫場景,其中我們有訂單和客戶表。將一個更大的數據庫表分成更多表是一個好主意

逸岸有一個表約160場(訂單),它包含了所有,計費航運信息,所有的訂單金額,一切額外費用,所有的信用卡和欺詐相關的信息,所有的航運信息,所有狀態

我很困惑,我應該把更大的桌子分成更多的桌子,比如用下面的桌子,order_payments,order_billing_shipping,order_credit_card_info等等來分解桌子? 所有這些將有一對一的關係

我必須在mysql.my可以做到這一點,但由於它是一個巨大的應用程序與大數據我擔心性能,我認爲連接可以使其緩慢..

您認爲意見和/或索引可以解決此問題嗎?

如果數據是標準化的,我會感激這個

+0

你現在的結構有問題嗎?你爲什麼覺得你需要改變它? – Oded 2011-06-03 06:02:32

+0

視圖/索引與打破錶格有什麼關係?目前還不清楚你有什麼問題。 – Oded 2011-06-03 06:08:54

回答

0

任何想法,這其實並不重要,所有的東西。但是,如果您發現重複的數據,您可能需要應用適當的規範化規則將其分解爲單獨的表格。

相關問題