服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

用于存档过程的SQL Server数据库devise

我目前正在处理一个大型的项目来移动一个MS Access应用程序到SQL服务器。 我们的团队一直在讨论devise新数据库的一部分的最佳方法,所以我想我会提出反馈意见。 在当前的MS Accessdevise中,我们每天加载数据,然后在UI中进行处理。 由于我们仅限于Access的2GB大小,因此我们执行以下操作。 上午导入 – 首先删除前一天的数据,然后加载新数据 用户在白天处理数据 当天结束时,我们将数据库快照(基本上直接拷贝的Access数据库存储给用户,以便能够及时回溯研究) 在新版本中,插入到每个表格中的所有数据将具有分配给它的“业务date”,即它被添加到表格中的date。 然后在前端,用户界面将按date进行search以获取当天的logging。 现在我们正在考虑以下几点: 创build2个数据库 – 一个为当天,然后一个档案。 通常每天删除的数据将每天早上移到存档数据库。 对于前端,我们必须UNION 2个数据库来获得最终的结果集 在同一个数据库中创build2个模式。 一个为当前和然后档案。 同样,我们将不得不union数据,但它会在同一个数据库中 只是将数据留在当前的date表中,我们不需要UIsearch的数据。 让我补充一点,我们需要保存至less6年的数据加载到数据库,所以表格的大小将变得非常大。 我只是想弄清楚这种问题的最佳方法。 我相信我们不是唯一的这种情况。 我愿意提出任何build议,思考我们应该如何着手。