Database 数据库拆分技术

Database 数据库拆分技术,database,split,Database,Split,我正在研究在单个数据库中拆分数据的方法,以使某些数据保持分离但仍在一个位置。例如:我有一个商店数据库。我想把数据库分为两个部分,实体商店和在线商店。我知道除了制作两张单独的表格(当然我不想要),还有一些方法可以实现这一点,但我不熟悉它们,但我相信这里有人知道这类技术。如果您有任何帮助,我们将不胜感激。创建一个新表,比如说“StoreType”,给它“Id”和“Name”列,然后在“Store”表中创建一个新列“StoreTypeId” 然后,您可以使用“物理商店”和“在线商店”填充“商店类型”,

我正在研究在单个数据库中拆分数据的方法,以使某些数据保持分离但仍在一个位置。例如:我有一个商店数据库。我想把数据库分为两个部分,实体商店和在线商店。我知道除了制作两张单独的表格(当然我不想要),还有一些方法可以实现这一点,但我不熟悉它们,但我相信这里有人知道这类技术。如果您有任何帮助,我们将不胜感激。

创建一个新表,比如说“StoreType”,给它“Id”和“Name”列,然后在“Store”表中创建一个新列“StoreTypeId”

然后,您可以使用“物理商店”和“在线商店”填充“商店类型”,然后在填充商店时仅使用ID


如果您在数据库设计中使用规范化,那么无论发生什么情况,您都需要使用某种布局来分隔它们。无论是通过表还是列。我认为您需要的是数据库分区。许多现代数据库系统都具有此功能。stackoverflow不适用于意见,请参阅