问题标签 [archiving]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 保存/加载 iphone 游戏数据的最佳方法
我正在开发一款益智游戏,游戏引擎拥有复杂的对象层次结构,从游戏角色到矢量再到过渡动画。根据游戏状态,它们可能加起来从 10 到 1000(在极端情况下)。我一直在推迟这一刻,直到我不得不着手保存和加载所有这些烂摊子,因为我没有这方面的经验,但现在我担心的那一刻即将到来。
为此使用 NSKeyedArchiver 是个好主意吗?它的概念似乎很强大。这样我就可以重建对象状态,但这是否包括已保存对象之间的指针?它在性能方面的表现如何?系统是否有时间在应用程序终止时将所有这些对象保存在磁盘上?
encryption - 我应该在 Ubuntu 中使用哪个归档实用程序?
我是 Mac/Ubuntu 用户。我有诸如“AWK”、“awk”、“awk_tip”和“awk_notes”之类的文件夹。我需要将它们存档,但各种实用程序让我感到困惑。我看过 Tar、cpio 和 pax,但 Git 开始让我着迷。我偶尔需要加密和备份。
请列出不同归档实用程序的优缺点。
php - 将动态 PHP/MySQL 论坛永久缓存为静态页面
我曾经为一小群在线死亡竞赛玩家运行了一个自制的论坛系统。这些论坛早已被关闭,目前处于离线状态。我想做的是创建静态 HTML 文件,其中包含整个系统的所有数据,以便拥有以前用户可以搜索的在线存档。
我可以控制所有原始数据。这将包括:
- 图片
- 简介
- 论坛主题
- 数据库
- PHP 脚本
基本上,我想把数据库排除在外,这样我就不必浪费资源来保持它的活力。(也因为这是一个自制的论坛解决方案,我敢肯定它不是很优化)
这是一个可行的目标,还是我应该让论坛保持原样,而不用担心开销?
如果可能(并且远程可行),我可以获得一些关于如何进行的建议吗?
mysql - 移动过期物品?
我有一个具有到期日期的模型帖子。我想知道在这种情况下管理可伸缩性的最佳方法是什么。2个选项:
每当我想从表中选择时,我需要包括 where expiry_date > NOW。如果表 Post 长得像个怪物,那我就麻烦了。想象一下 3 年或更长时间。索引也将是巨大的。
有一个触发器、cron 作业或一个插件(如果存在)可以绕过表并将过期项目移动到新表 Post_Archive。这样,我在主表中只保留当前的帖子,这意味着在 3 年内我不会像选项 1 那样糟糕。
sql-server - 用于极长期数据归档的技术解决方案?
对于极长期的数据归档,例如 25 到 100 年,是否有任何好的技术解决方案?
不知何故,我不太相信 SQL 2000 备份文件将在 25 到 100 年内用于法庭案件或历史学家。
这是客户的要求,而不仅仅是猜测。
这类似于尝试通过备份 ENIAC 或读取 Atari Writer 字处理文件来尝试做一些有用的事情。硬件不再存在,存储介质可能已损坏,使用该技术的专业人员可能不再存在,等等。
database - 数据库归档与基于时间段的表/字段
我正在开发一个员工目标 Web 应用程序。
领导/经理在与团队成员讨论后为他们设定目标。这是一年/半年/季度,具体取决于组织遵循的评估周期。
现在的问题是添加基于时间段的字段或存档上一季度/年度数据的更好方法。当用户想要查看以前的目标(不是那么频繁的活动)时,属于该日期的存档可能会在某个临时表中恢复并显示给员工。
开始的点
归档:减少数据库大小,导致更简单的数据库查询,当有人试图查看旧数据时会增加开销。
基于时间段的字段/表:查询中的一个或多个额外连接,以前的数据被视为与当前数据类似,因此在检索旧数据时没有开销。
PS:这不是空间成本,我的观点是我们是否可以在性能方面实现一些优化,因为这是一个网络应用程序,在高峰期组织中的所有员工都会查看/更新它。所以删除时间段使我的查询更简单。谢谢
iphone - iPhone SDK:保存大量文本
我想保存大量文本然后显示它们(首先在表格视图中,然后在文本视图中),但是我不确定要使用哪种方法。我应该使用 SQLite 还是其中一种归档方法。
.net - 实现通用归档过程的最佳方式/技术
我们希望淘汰 Oracle 仓库中的旧数据。
为了给出一个非常简单的概述,建议使用 PL SQL 存储过程开发一个流程,给定源/目标表等参数,使用 Oracle ALL_TAB_COLUMNS 视图来构建一个镜像源表的目标表。
如果 dest 表存在于以前的运行中,则建议的解决方案包括将源表的当前模式与目标(归档)表进行比较,如果发现差异,则使表同步。我确信所提议的功能存在局限性,但尽管该规范在这方面似乎相当雄心勃勃,但我怀疑他们是否打算在 PL-SQL 中重写 Red Gate 的 SQL 比较实用程序。
我想我有两个问题。
1) PL/SQL 真的是用于此类任务的正确语言吗?对我来说,存储过程用于快速输入和快速输出数据操作,而复杂的逻辑属于我认为功能更齐全的客户端语言,例如 C# 或其他一些 .NET 语言。我预计会有一个 10,000 行、缩进很差的单个存储过程,我对不得不审查它感到畏缩。我知道 Oracle SP/Pkgs 不需要这样,但由于某种原因,我们的开发人员在使用 PL\SQL 时往往比在 .NET 中编写时的模块化程度更低。我欢迎您的建议和您选择的理由。
2) 是否有可用于归档目的的 Oracle 实用程序(我认为我们使用的是 10g)?有没有人有任何建议建议?
在提供评论时,我会投票支持任何不重复的价值。
谢谢。
digital-signature - 在存档数据时对其进行数字签名
我有一个应用程序,它定期记录制造过程中的数据(各种采样率,最少 1 秒,通常最多 10 分钟或更多)。客户想知道数据是否已更改(原地更改、添加记录或删除记录)。
数据被记录为二进制记录。可以有多个数据流,每个流到自己的文件,每个都有自己的数据格式。数据是一次写入一条记录,如果监控PC或进程出现故障,制造不一定停止,所以我不能保证归档进程会一直保持下去。显然,我只能验证我实际录制的内容,但录制可能会开始和停止。
可以使用哪些方法来验证该数据?我更喜欢使用单独的“日志记录”文件来验证数据以保持向后兼容性,但我不确定这是否可能。除非直接回答,是否有关于搜索词的建议以找到一些建议?
谢谢!
oracle - 在 Oracle 数据库上执行数据归档的最佳方式是什么?
我想找出归档不再需要的数据的最佳方法,以提高应用程序性能并节省磁盘空间。根据您的经验,实现这一点的最佳方法是什么,我可以使用什么样的工具?为此目的开发特定的内部应用程序会更好吗?