2010-09-27 43 views
2

我的应用程序需要两组数据,并且我想将它们在逻辑上分为两部分。在一个mysql数据库实例中为表提供名称空间是理想的,但我找不到任何此功能存在的线索。所以,我决定在一个mysql实例中将数据拆分成两个模式(静态的&动态)。虽然,我的dynamic数据取决于static部分,我的一些存储过程dynamicstatic数据库中选择数据。在mysql中分离两个相关数据集的最佳实践

避免在存储过程中硬编码模式名称或以类似的方式分割数据的最佳做法是什么?

回答

1

这通常与同义词完成,但MySQL不支持。你并没有明确说明你为什么要“逻辑分离”数据;这可以通过在表名前添加某种标识符来完成。为了避免硬编码模式名称的麻烦,我建议重新考虑将表分开。