问题标签 [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.
ios - 归档 Xcode 项目以供提交
在将存档构建配置设置为发布时尝试存档 Xcode 项目以进行提交时,即使选中了在管理器中显示存档,存档也不会在管理器中创建。我收到消息,但构建成功。有人知道可能是什么原因吗?
sql-server - 将数据从公共生产服务器归档到内部归档服务器
我们有一个 Web 应用程序,其中保存了来自嵌入式设备的日志数据的详细存档。我们希望保留这些详细数据以供内部分析,但在可公开访问的生产服务器上超过三个月不需要此数据。Web 应用程序仅插入新数据,没有更新或删除详细数据。
所以我们想建立一个存档系统,定期(例如每天)从生产服务器(包括最近三个月)获取新数据的副本,然后从生产服务器中删除所有早于三个月的数据。
不幸的是,有时我们的一些嵌入式设备会离线一段时间(几天到几周)。在这种情况下,可能会在已复制/存档的时间内将新数据添加到系统中。
在公共生产服务器上,我们使用 SQL Server 2008 标准版,在内部存档系统上,我们希望使用 SQL Server 2008 R2 企业版来从存档的分区和压缩中受益。
目前我正在考虑以下方法:
每天将数据从生产系统复制到归档系统。删除生产中的旧数据时,不应将其复制到存档系统。我找到了一个选项来忽略复制目标上的删除操作。
如果不需要存档系统上也有当前数据,我会定期将所有早于特定时间的数据移动到存档系统。但我必须同步当前数据并移动所有旧数据。
也许我必须使用混合解决方案:复制用于在存档和生产系统之间同步当前数据并将旧数据移动到存档系统上的存档表(同时将存档数据的删除从当前表复制到生产系统)。
你怎么看?对于此类问题,您是否有一些建议或知道一些最佳实践?该主题是否在其他地方(例如书籍)涵盖?
非常感谢您提前。
PS:我不确定这个问题是应该在这里问还是在 serverfault 上问。如果我在这里发布的决定是错误的,请移动它。谢谢。
performance - nhibernate - 归档记录
这是我们领域模型的简单视图(我们在医疗保健领域):
设置
- 我们使用 Nhibernate/FluentNH 来设置和配置 SessionFactory
- 假设我们已经设置了所有必需的表索引
用法
- 我们每天获得约 10,000 个新帐户
- 我们总共有大约 50 万个帐户。
- 我们有几个在这些帐户上运行的 Linq 查询
- 我们所有的查询都使用 Linq,大多数查询都是使用谓词构建器模式动态构建的(我们不使用 Hql)
问题是, 随着帐户数量的增加,这些查询的执行时间也会增加。
笔记:
- 只有在 48 小时窗口内的帐户才与我们的查询/申请相关。但是,需要保留旧帐户(因此无法删除)。尽管应用程序不需要这些帐户,但分析应用程序稍后可能会使用这些帐户
要解决此性能问题:
- 我们正在考虑归档超过 48 小时的帐户
- 创建与主数据库具有相同架构的存档数据库
- 添加计划在夜间基础上运行的 Windows 服务,将“旧”帐户从主数据库移动到存档数据库
- Windows 服务将使用 nhiberate 从主数据库中读取旧帐户并将旧帐户(再次使用 nhibernate)保存到存档数据库,然后从主数据库中删除旧帐户。目前,我们认为这项服务将一次移动一个帐户,直到所有旧帐户都移至存档数据库。
- 有时,当我们收到从存档数据库恢复帐户的请求时,我们将反转上述步骤
问题:
- 这种归档方法有用吗?如果不是,为什么?你能建议一些替代的实现吗?
- 我可以在复制过程中使用同一个 sessionfactory 连接到主数据库和存档数据库吗?如何动态更改连接字符串?我可以有两个使用两个数据库的模拟打开会话吗
- 我可以使用这种方法一次复制多个帐户吗?批量复制和批量删除?
任何帮助表示赞赏,感谢您的意见。
openfire - 查询 openfire 消息存档
我正在玩 strophe 和 Openfire 3.7.1(带有用户服务和监控插件)。
我在http://xmpp.org/extensions/xep-0136.html(7.2 检索集合)中阅读了我可以检索存档消息的内容。我已经将monitoring.jar 插件安装到我的openfire 服务器并启用了归档。我读过我需要打开存档来查询存档,但是这个功能已经在监控插件中。
引用监控插件自述文件:“监控插件增加了对 Openfire 聊天存档和服务器统计的支持。它支持生成关于服务器统计的各种报告,以及管理、查看和报告聊天日志。”
我可以在监控 GUI 中看到存档的消息,但我想在我使用 strophe.js 库制作的客户端中检索它。我不知道该怎么做。在 XEP-0136 示例中,他们创建了这样的 IQ:
但是openfire似乎没有回复。我不确定我是否应该使用开放存档插件,因为如果我检查我的监控选项卡,存档已经在那里。此外,大多数关于开放存档的帖子都有 2 年的历史,所以我不确定它是否仍然受支持。请指教。
最好的祝福,
史蒂文森·李
mysql - 归档MYSQL表数据的好方法?
我最近继承了一个网站,他们有一个使用 phpmaker 创建的简单后端区域。后端显示各种MYSQL数据库表。
有两个表格保存与公司在线运行的促销/竞赛相关的注册信息。客户希望每月开始归档注册数据,但仍然可以访问这些数据以供将来导出或查看。
那么,谁能告诉我实现这一目标的最佳方法是什么?我阅读了有关分区和Maatkit的信息,但我不确定哪个(如果有的话)是一个明智的选择。
我宁愿保持表名相同,因为在运行促销/竞赛应用程序的 PHP 代码中的多个实例中引用了表名。我还希望一切都是“自动”的,或者至少只需单击一个按钮即可执行;尽管我意识到这可能并不完全现实。
请注意,我没有phpmaker 项目文件并且无法获取它。
在这个问题上的任何帮助将是一个很大的帮助。
ios - iCloud - 如何保存包含自定义对象数组的存档
我开发了一个小应用程序,通过归档一系列自定义对象,在 iOS 中本地存储,其中包含:
我想使用 iCloud 同步所述存档,我相信推荐的机制是通过 UIDocument 子类。我发现的所有 UIDocument 示例都使用了一个带有 1 个 NSString 的单个实例,所以我有点困惑如何同步整个自定义对象数组但使用 UIDocument(就像我今天通过 NSCoding 在本地做的那样)。
我应该创建一个包含上面列出的属性的 UIDocument 对象数组,我应该创建一个包含 1 个上述数据对象实例的 UIDocument 实例,然后创建一个包含所有实例的数组,还是应该 1 个单个 UIDocument 包含完整的数组自定义对象?
我做了一些研究,但我仍然感到困惑。最后,我只需要同步一个包含一组所述自定义对象的文件。
在此先感谢您的帮助
我今天拥有的是一个如上所述的自定义类,其中包含 4 个名为 Snippet 的字符串,在我的根视图控制器中,我有一个名为 list 的 NSMutableArray,我在其中添加了该 Snippet 类的每个新实例。
我应该创建一个拥有自定义对象数组的 UI 文档子类吗?
c - 寻找单文件文件系统或归档文件格式
我正在寻找一些文件系统或归档文件格式,具有透明的压缩/解压缩支持,并且可以通过某些工具(如 winrar 或 7-zip)在 Windows(作为文件)中打开,并且有一些易于使用的 c接口
据我所知,zip 文件格式是最接近的、透明的解压缩、简单的 c 接口(Minizip),但 zip 格式不适合按文件名查找文件。UDF 文件系统(iso 格式)可能在文件名查找时更胜一筹(这是一个猜测,我没有看得很深),但我还没有找到 ac 接口
但是我认为肯定有比 zip 和 iso 更明显和更简单的方法,那么,有吗?
更新
我找不到这样的文件系统,尤其是透明解压缩。然而也有好的,比如whefs,但是没有透明的解压。并且没有文件系统方法,即 DBM(CDB、gdbm 等)
mysql - 归档理论
我即将建立一个新的数据库,该数据库需要包括对仍然可以访问的记录的归档。记录都与某些项目相关联,当项目归档时,我希望记录保持不变,即快照。(例如,如果一个联系人与一个存档项目相关联,并且他们在一年后搬家,我希望它仍然提取旧地址。)存档记录不需要更新,但它们确实需要可访问。
我知道如何解决这个问题,但我不确定这是否是最好的方法:复制每个可以“存档”所有内容的表,然后在将项目存档时,所有 FK/PK关系将被更新,尽管这似乎是一个繁琐的过程。
我的另一个想法是为每个项目(即联系人)分配一个 PK,然后每个项目都有一个辅助键,然后将与每个项目相关联。这样做的主要问题是,如果联系人更新实时项目似乎很困难,需要进行大量更新。
请让我知道,如果你有任何问题。
感谢您的帮助。
xcode - 归档时 XCode 挂起
当我尝试归档某个项目时,Xcode 无法响应。如果让他一个人呆着,他会在很长一段时间后设法打开管理器。档案在那里。如果从 library/developer/xcode/archives 中手动删除,Xcode 会再次响应。
它只发生在这个项目中,所有其他存档都很好。
好像 Xcode 的项目存在重大问题。
我们使用的是 Xcode 4.2.1,但也尝试了 4.3(结果相同)。
知道可能出了什么问题吗?
ruby-on-rails - 将压缩文件作为附件发送
我有一个 Rails 应用程序,它创建了几个 csv 文件,将它们压缩并使用以下行将它们作为附件(供下载)发送到客户端:
当我查看在服务器上创建的压缩文件时,我可以使用它,但是,当我通过应用程序下载文件时,它会解压缩成一个.zip.cpgz
文件,而反过来又压缩成一个zip
压缩成文件的.zip.cpgz
文件等, ETC。
然后我下载了“The Unarchiver”应用程序(在 Mac OSX 上),当我尝试打开.zip
文件时出现错误:"the contents cannot be extracted with this program"
有谁知道为什么会这样?编码错误等?上面的行或我的配置中是否缺少可以解决此问题的内容?