案例:有一个巨大的表,每24小时需要删除所有数据并获取新数据。
如何在不阻止用户从该表中读取数据的情况下截断该表并插入新数据?
我想做什么:(请写下哪个选项更好或建议更合适的选项或标准解决方案)
选项1:
1. insert new data to temp table
2. drop old table
3. rename temp table to the table name
选项2(问题:用户无法访问中间的表数据):
1. truncate the table
2. insert new data to table