data-integrity相关内容

EXT4的data = journal模式能否避免用户数据丢失?

新闻模式 data = journal模式提供了完整的数据和元数据日志记录.全新数据首先写入日志,然后再写入最终位置. 万一发生崩溃,可以重播日志,将两者数据和元数据进入一致状态.此模式最慢除非需要同时从磁盘读取数据和将数据写入磁盘胜过其他所有模式的时间.启用此模式将禁用延迟分配和O_DIRECT支持. 我在这里有几个问题,请看一下: 配置data = journal,然后 ..
发布时间:2021-05-07 19:12:15 其他开发

下载软件的工具+自动验证完整性

(从合并的问题移至此处) 我想知道是否有任何软件工具项目可用于: 创建用于发布小的元数据集的标准机器可读格式=(下载链接+ MD5哈希+可选的公共密钥和/或证书) 再加上一个浏览器插件(最好是Firefox),以自动读取数据并协助 下载软件, 验证下载软件的完整性 在日志中添加一个条目,其中包括此信息以及从哪个页面下载软件。 我知道我手动生成了MD5并比较了MD5哈希 ..
发布时间:2020-06-11 02:07:11 其他开发

多个ViewModel请求同一个域对象,我应该给它们提供相同/不同的实例吗?

这里的新手,如果这是一个明显的问题,对不起,对我的英语感到抱歉。我尝试使用Google,但未找到问题的答案。 我仅使用Visual Studio,Autofac,EF CTP5代码(也许以后会切换到HHibernate由于EF CTP5不支持IoC容器),并尝试使用以下模式:MVVM,DI,DDD。 我的问题是:当多个ViewModel请求相同时来自存储库的域对象,我应该给他们相同的实 ..
发布时间:2020-06-11 02:07:03 其他开发

在删除记录之前检查规则违规

我想对我的SQL Server 2005数据库中的许多实体实施“软删除”方案。通过这种方式,我的意思是如果不存在参照完整性规则冲突,我想从表中删除一行,否则,我将在记录上设置一个标志以表示该行已被删除。我要强制执行此“软删除”模式的表必须将“无操作”作为“插入/更新规范”应用。 我如何检查我要运行的删除是否违反外键约束? 我不想捕获异常-我想明确地检查看看规则是否会被违反。我也不想通过 ..
发布时间:2020-06-11 02:06:55 数据库

TLS是否确保RESTful Java企业中的消息完整性和数据传输的机密性

我想根据 OWASP Web服务安全性来应用Web服务安全性。因此我偶然发现了两点: 消息完整性 消息机密性 到目前为止,只有RESTful服务可以由客户端直接访问。对于每个请求,客户端都需要服务器进行身份验证。所有通信均通过TLS保护。我现在不确定 消息完整性 ,因为我听不懂这句话: 使用公钥加密时,加密确实可以保证机密性,但不能保证完整性,因为 接收者的公钥是公开的。出于 ..
发布时间:2020-06-11 02:06:47 其他开发

营业时间数据库设计

我们当前正在开发一个应用程序,其中多个实体具有关联的营业时间。开放时间可能跨越数天,也可能包含在一天之内。 例如。 或者 周一开放于06: :00,周一关闭至15:00。 此外,一个实体每天可能有多组开放时间。 到目前为止,我发现的最佳设计是将开放时间定义为以下内容: StartDay,StartTime,EndDay和EndTime。 此设计可提供所有所需的 ..
发布时间:2020-06-11 02:06:45 其他开发

包含自己的校验和的文件

是否可以创建一个包含其自己的校验和(MD5,SHA1等)的文件?为了使小丑感到不高兴,我的意思是简单地加上校验和,而不是对其进行计算。 解决方案 我用C语言创建了一段代码,然后跑了不到2分钟的时间就得到了这个奇迹: 此字符串的CRC32是4A1C449B 请注意句子后面必须没有字符(行尾等)。 您可以在此处进行检查: http://www.crc-on ..
发布时间:2020-06-11 02:06:43 其他开发

如何在启用保管库锁定的情况下将对象从Amazon S3移动到Glacier?

我正在寻找一种在启用保管库锁定的情况下将Amazon S3对象移动到Glacier的解决方案(如此处所述 https://aws.amazon.com/blogs/aws/glacier-vault-lock/ )。如果可能的话,我想使用Amazon内置的工具(生命周期管理或其他工具)。 我找不到任何说明或选项。 S3似乎只允许将对象移动到Glacier存储类。但这不能提供数据完整性,也不能 ..
发布时间:2020-06-05 18:32:06 其他开发

列不可为空可推迟

在Oracle中,仅在提交时才检查延迟的约束. 在非空约束的情况下,DEFERRABLE子句的含义是什么? 例如 create table test(a number not null deferrable, b number); insert into test(a,b) values (222, 111); commit; 这些陈述之后,我认为下面的代码会起作用 upda ..
发布时间:2020-05-22 01:34:32 数据库

git提交散列是否等于存储库状态?

每个git提交都被归为一个“签名”其内容的散列。 它是否也标记提交来自何处,或仅仅是用于散列计算的提交数据本身? 不同的措词:是不可能的(除散列冲突外)伪造第二个存储库,其头部提交具有完全相同的散列和相同的内容,但树的其余部分有所不同? 解决方案 第一个问题没有我认为你可能会因为提交哈希实际上只是基于提交数据。导致第二个问题答案的关键是“提交数据”包含这些关键项目,您可以在实际提交中 ..
发布时间:2018-04-27 21:06:15 其他开发

如何验证git合并不包含额外的更改?

在git中,如何验证合并上游主控提交没有包含任何额外差异?假设我想验证这个人除了实际合并来自上游主分支的变更之外没有做任何'偷偷摸摸'的事情。 我想验证唯一的差异来自他们提交的其他提交;他们没有执行'邪恶合并'。 有没有办法验证合并步骤中没有进行其他更改? 或者更好:向我展示潜在的'邪恶合并'差异所以我可以看到自己可能做了哪些额外的工作? 示例场景: P1 --- ..
发布时间:2018-04-27 15:03:05 其他开发

哪些git命令执行完整性检查?

$ git init repo 在/tmp/repo/.git/ $ cd repo $ echo'非常重要的信息'> critical $ git add中初始化的空Git仓库危急 $ git commit -m危急 [master(root-commit)c4d6d90]危急 1个文件改变,1个插入(+),0个删除( - ) 创建模式100644 critical $ git ..
发布时间:2018-04-26 19:24:08 其他开发

SQL Server:如何忽略参考完整性,直到COMMIT?

我有一个从一个数据库移动到另一个数据库的过程。由于一些循环的外键引用链,我不能删除旧数据库中的行,也不能将它们插入到新数据库中。 由于整个操作发生在事务 1 ,我希望SQL Server忽略引用完整性失败,直到我调用 COMMIT TRANSACTION 。 例如 2 : 表:Turboencabulators Table:Marselvanes == =========== ..
发布时间:2018-01-27 15:20:23 数据库

在SQL Server数据库中以原子方式添加对象及其关系

假设我想在我的SQL Server数据库中插入一个新的实验,使用实体框架4.0: 实验有1 .. * 任务中 实验和任务派生自 EntityObject / li> 此外,还有一个数据库约束,每个任务必须只有一个“父”实验链接到它 插入必须是原子。我的意思是原子的是数据库上的读者永远无法读取不完全写入数据库的实验,例如实验没有任务。 我迄今尝试的所有解决方案都有一些问题,不完 ..
发布时间:2017-08-22 00:59:47 数据库

外键可以为空吗?

在我们的数据库项目中,我们有一个表销售,它具有主键和两个独占的外键: Vehicle_ID 和 Piece_ID 。例如,如果我们出售车辆,我们需要 Vehicle_ID 作为外键,但不需要 Piece_ID 。我们可以将NULL设置为 Piece_ID ,外键可以为空吗?还是有办法做这项工作? 谢谢。 解决方案 p>主键的列(或列)必须不为空。无法通过NULL唯一标识记录。因此,外键 ..
发布时间:2017-03-21 22:05:14 数据库

在SQL Server数据库中以原子方式添加对象及其关系

假设我要使用Entity框架4.0在我的SQL Server数据库中插入一个新的 Experiment : 实验在其中有1 .. * 任务 实验和任务派生自 EntityObject / li> 此外,还有一个数据库约束,每个任务必须只有一个“父” Experiment 链接到它 插入必须是原子的。我的意思是原子是一个读者在数据库必须永远不能读取实验,这是不是完全写入数据库,例如实 ..
发布时间:2017-03-17 19:58:19 数据库