首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >归档sql数据并随时显示在web应用程序中的最佳方式

归档sql数据并随时显示在web应用程序中的最佳方式
EN

Stack Overflow用户
提问于 2011-05-11 19:11:43
回答 2查看 1.2K关注 0票数 1

我有大约10个表,其中包含数百万行。现在,由于大小和性能问题,我希望归档40%的数据。

归档旧数据并让web应用程序运行的最佳方式是什么?在不久的将来,如果我需要显示旧数据和现有数据。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-11 22:32:43

对于任何情况,都没有单一的解决方案。这在很大程度上取决于您的数据结构和应用程序需求。最常见的情况似乎如下所示:

  1. 如果你的应用程序不能被重新设计并且需要即时访问你所有的数据,你需要使用更强大的硬件/软件解决方案。
  2. 如果你的应用程序不能被重新设计,但是你的一些数据可能被认为是过时的,因为它被相对较新的请求,你可以拆分数据并配置两个应用程序来访问不同的数据。
  3. 如果你的应用程序不能被重新设计,但是你的一些数据可以被算作不敏感,并且可以最小化(合并、打包等)。您可以执行一些数据转换,并将完整数据保存在另一个位置以满足特殊请求。
  4. 如果可以重新设计您的应用程序,有许多方法可以解决problem.In一般情况下,您将实现某种存档子系统,通常情况下,这是一个复杂的问题,特别是如果不仅您的数据及时更改,而且数据结构也更改。
  5. 如果您可以重新设计您的应用程序,您可以使用新的支持表、索引和其他数据库对象和算法来优化您的数据结构。
票数 1
EN

Stack Overflow用户

发布于 2013-02-04 15:45:27

如果可能,创建存档数据库维护不同的存档服务器,因为这些数据不是很必要,但仍需要存档以供将来使用,因此这减少了服务器和空间的负载。将表的所有数据移动到该位置。之后,您可以通过多种方式取回数据:更改应用程序的路径或使用存档表更新活动表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5963267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档