问题标签 [data-management]
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.
sql - 在多用户环境中处理数据编辑的回滚?
在多用户环境中,您通常如何处理数据编辑的回滚?您是否识别交易并构建任何后续相关交易的图表,然后将它们全部回滚?大多数 RDBMS 是否提供接口或机制来执行此类操作?
虽然我很天真,但我考虑过从备份中恢复,但后来我意识到这将恢复潜在数十个用户对不相关记录所做的更改。在编辑/备份的时间和当前时间之间。
networking - 集群环境中的资产管理
我有一个在 Web 服务器上运行的内容管理系统,其中允许用户将图像、文件等资产上传到服务器。
我遇到的问题是,将有 2 台服务器在负载均衡器后面运行,我正在尝试找到一种有效的方法来处理资产管理。
我的问题是:
资产每次都会上传到一台服务器吗?或者是否有可能图像/文件最终会根据负载进入 server1 或 server2?
如果我不知道它们最终在哪个服务器上,我如何提供图像?我是否必须在两台服务器之间保持这些资产(图像/文件)的目录同步?
谢谢,
xcode - 在扩展/合并核心数据模型时保留数据
关于使用核心数据的两个独立但相关的问题:
我在 Xcode 中将实体/属性/关系添加到我的核心数据模型。有没有办法让它识别现有
storedata
文件中的信息并对其进行扩充,而不是简单地说它与现有模型不兼容?例如,如果我有一个
cars
实体并且我决定添加一个manufacturers
具有 1:many 关系的实体,那么如何导入现有cars
条目?修改 #1 中的示例:如果我有两个现有的 Core Data 模型,一个 with
cars
和一个 withmanufacturers
,有没有办法创建一个具有两个实体的新数据模型,并且可以从storedata
每个现有文件中适当导入?
iphone - 在本地存储数据并不时从网络更新的最佳方式?
我创建了一个应用程序,它以有组织的方式显示有关文化场所的信息。信息可能会发生变化,所以我希望它是从网上下载的。但不是每次。只是偶尔一次,因为信息不会经常变化。
我想做的是,用户第一次打开应用程序时,它会从网上下载所有数据。目前,我从一个 xml(大约 100Ko)中解析它,并得到一个“CulturalPlace”对象的 NSMutableArray。但它很慢。而我想做的是,在本地存储这些数据(如果用户有一个 iPod touch 并且不在 wifi 上,或者如果他在 EDGE 上并且不想重新下载所有数据)。因此,用户只需单击屏幕右上角的“更新按钮”即可更新数据。否则它从磁盘读取它。
我真的不知道什么是最好的解决方案。我考虑过 Core Data,但我有几个 Tableview 叠瓦(Rootviewcontroller > ListofPlacesViewController > PlaceViewController),我真的找不到像我这样简单使用的好教程。(iTunes“TopSongs”示例代码似乎太复杂了)。
我还考虑过不解析 xml,而是尝试使用 NSURLConnection 并获取 plist 文件。但我从来没有设法从本地文件中读取任何内容。
所以我的主要问题是,我应该保留 xml 解析方法,还是应该使用其他格式从网络传输数据?存储和读取自定义对象的 NSMutableArray 数据的最佳方法是什么?
在此先感谢您的帮助,对不起我的大概英语。
iphone - 重新启动应用程序时如何恢复导航控制器路径?
我正在构建一个基于导航控制器的应用程序。
我希望用户在重新启动应用程序时能够看到他退出应用程序时看到的最后一个屏幕。
就像在邮件应用程序中一样,当您在撰写邮件时按下“home”,然后当您返回邮件时,您会直接到达您正在撰写的邮件。
我首先想知道什么是最好的解决方案(我认为我不能用NSuserdefaults
)。然后,我想知道这个解决方案是否适用于我的应用程序,考虑到在我的 rootviewcontroller 中我在本地下载我解析的数据,然后显示在多个导航控制器视图中。
data-management - 存储和管理视频文件
哪种方法被认为是存储和管理视频文件的最佳方法?由于数据库用于小型文本数据,数据库是否足以处理大量视频/音频数据?数据库是强大的解决方案吗?
除了集中管理视频/音频/图像内容所需的硬盘空间大小之外,托管这样的服务器还有哪些要求?
asp.net - ASP.NET MVC 中复杂数据验证的数据管理规则放在哪里?
我目前正在开发一个 ASP.NET MVC2 项目。这是我第一次开发真正的 MVC Web 应用程序。ASP.NET MVC 网站确实帮助我快速入门,但我仍然对数据模型验证有一些晦涩的了解。
我的问题是,当涉及到复杂的验证规则时,我真的不知道在哪里管理我的填充数据模型。例如,使用 Regex 验证字符串字段非常容易,而且我知道我只需要用特定属性装饰我的字段,因此在模型中实现了数据管理规则。但是,如果我有多个字段需要相互验证,例如需要按照特定时间规则正确设置的多个日期时间,我需要在哪里验证它们?我知道我可以创建自己的验证属性,但有时验证会询问一个特定的验证路径,该路径很复杂,无法使用属性进行验证。
第一个问题也让我想到了一个相关的问题,即在控制器中验证模型是否正确?因为目前这是我找到进行复杂验证的唯一方法。但我觉得这有点脏,我觉得它并不真正适合控制器角色并且更难测试(多代码路径)。
谢谢。
注意:我在这里得到了一些非常好的解决方案,但我正在等待其他想法和一些“最佳实践”解决方案”。
vb.net - VB.NET:正确管理来自 XML 的数据
大家早上好。
我对 Visual Basic 领域相对较新(虽然是一个传统的基于 Web 的脚本开发人员),我来问你一个问题。我正在从 XML 文件中读取数据。这个本地 XML 文件将由另一个应用程序更新,我需要定期重新评估 XML 文件,并且只将新数据导入列表框。此外,我希望能够单击列表框中的特定项目,并显示有关该特定 XML 条目的其他值。
所以,我想这是一个多部分的问题。仅将新数据导入程序的正确方法是什么,存储数据的正确方法是什么,以及如何将列表框中的值与存储在其他地方的数据相关联?
我考虑过多维数组,但有人告诉我将字符串转换为 char 数组,然后再返回字符串是一种糟糕的数据管理方式,但从未提供过替代方法。
我将对要研究的主题列表和/或该问题的答案示例感到满意。
r - 在 R 中管理元数据的最佳方法是什么?
在分析数据时,关于变量的元数据非常重要。你如何在 R 中管理这些信息?
例如,有没有办法指定将打印的标签而不是变量名?
R中有什么设施呢?
desktop-application - 如何在应用程序运行时管理应用程序数据?(频繁的 IO 与更多的内存使用)
我有一个关于桌面应用程序的一般性问题。我和我的朋友正在讨论如何在应用程序运行时管理应用程序数据。我们就两种方法争论不休,无法得出结论。这两种方法是:
- 需要时读取数据,一旦发生变化就将数据写入磁盘。
- 应用程序启动时将所有应用程序数据加载到内存中,在内存中进行修改,最后在应用程序关闭时写入磁盘。
据我了解,主要论点是:
- #2 更快,因为所有数据都在内存中并且可以快速访问。
- #2 更好,因为它使用最少的文件 IO,据我所知,这被认为是一个缓慢而昂贵的操作。
- #1 更好,因为所有数据始终与磁盘同步,因此在程序异常终止时数据丢失的可能性有限。
- #1 更好,因为应用程序不会占用太多内存。
编辑:我们讨论的具体应用是一个课程管理系统,它涉及 4 个主要方面:管理员、教师、课程和学生。以上所有内容的数据都存储在磁盘上的文件中。基本上,该应用程序主要是数据驱动的。