我正在尝试使用 Java 和 MySQL 5.1.63 GA 构建一个系统,其中数据库中有一些输入表和一些输出表。
为了填充输出表,我编写了一个过程,该过程将从 servlet 调用并在最终填充输出表之前生成大量中间表。有很多计算,甚至可能需要一分钟的时间。
输入和输出表使用 user_id 操作,但中间表只包含值列。
但我有以下担忧:
1)如果两个用户同时触发计算序列会发生什么,我该如何保护中间表?
2)我可以使用任何其他技术,如临时表等吗?
我正在尝试使用 Java 和 MySQL 5.1.63 GA 构建一个系统,其中数据库中有一些输入表和一些输出表。
为了填充输出表,我编写了一个过程,该过程将从 servlet 调用并在最终填充输出表之前生成大量中间表。有很多计算,甚至可能需要一分钟的时间。
输入和输出表使用 user_id 操作,但中间表只包含值列。
但我有以下担忧:
1)如果两个用户同时触发计算序列会发生什么,我该如何保护中间表?
2)我可以使用任何其他技术,如临时表等吗?