data-integrity

    1热度

    2回答

    我有一个桌面应用程序从web服务接收数据并将其存储在本地postgresql数据库中(而web服务从SQL Server数据库中检索数据)。在这个过程结束时,我的本地数据库中至少有250万条记录在表格内,但是这个数据将从de webservice以约300行的时间在大约15天的时间内批量接收。 我需要的是一种方法来确保我的本地数据库具有与服务器数据库完全相同的信息。 我正在考虑为接收到的每个批次创

    1热度

    2回答

    我们在我们的网络中共享大型文件(> 1 GB)。偶尔也会有一些小文件。 无论如何,我们希望在传输后确保这些文件是正确的。所以我认为我可以创建一个计算几个不同散列(SHA1和MD5,也许是CRC32)的工具,并将其保存在元数据文件中。无论谁在接收端,都可以使用该工具验证文件。 我应该关注的是,考虑到文件的大小,有可能是一个破碎的文件生成与原始文件的冲突?我不担心有人故意产生碰撞。 在这种情况下,使用

    2热度

    1回答

    我需要设计一个数据持久性和快速重新加载的系统,这是通过mmap()实现的。但是使用mmap()进行持久化的系统通常会在系统崩溃时丢失数据完整性,例如单节点MongoDB。 我所拥有的是一个非常平坦的数据结构来存储:数据被分块成1024个大小的块,块之间没有依赖关系。块在服务器正常运行时间内随机大量访问和更新。

    0热度

    1回答

    背景 我有几个使用SQLite数据库的项目。存储在数据库中的数据显然存储在多个表中,通过键/外键值链接。 问题是,在这些数据库中,如果某个记录发生某些变化,我必须更新其他几个表。我头上最好的例子就是删除一条记录。我必须确保与删除的记录相关的所有其他记录也被删除。现在,我相信这个例子可以使用键/外键值来解决,但更复杂的更新呢? 现在我不是亲数据库管理员,但我知道需要数据库中的数据完整性或事情变得丑陋

    -1热度

    1回答

    这是一个MySQL问题: 我有一个表,其结构如下。 reference position parent 每个项目的目的是有一个位置,每个位置只能使用一次。职位应增加(所以如果有40个项目,那么职位应该从1-40)。 但是这个表中的数据遍布整个地方(同一个位置被多次使用,有些行没有位置)。我想通过重新编制职位来重置表格。我想尊重现有的订单(即使这些订单不完美)(如果可能的话 - 如果不能放弃

    6热度

    1回答

    在Oracle中,延迟约束仅在提交时检查。 在NOT NULL约束的情况下,DEFERRABLE子句是什么意思? 例如 create table test(a number not null deferrable, b number); insert into test(a,b) values (222, 111); commit; 这些语句后,我想下面的代码将工作 update test

    0热度

    1回答

    我一直在使用共享网络托管losing data bound for their respective MySQL databases的一些网站遇到问题。我的提供程序不提供对MySQL日志的访问。他们周一让服务器工程师研究这个问题;然而,我想要有一些具体的数据来说明问题的严重程度。 什么是最好的方法,最好是使用PHP来获取证明数据在前往MySQL数据库时被丢弃的证据?是否有这种测试的现有工具?一个D

    4热度

    7回答

    我们目前正在开发一个应用程序,其中多个实体具有相关的开放时间。开放时间可能会跨越多天,也可能在一天之内。 Ex。周一在6:00开放,周五在18:00关闭。 或 周一在06:00开放,周一在15:00关闭。 此外,实体可能每天有多组开放时间。 到目前为止,我发现的最佳设计是定义一个开放时间以包含以下内容: StartDay,StartTime,EndDay和EndTime。 此设计考虑到所有需要的灵

    0热度

    2回答

    我需要构建针对CIA模型的三种不同类型攻击的示例。 现在C和A我没有发现许多材料的问题,但我没有运气 发现Integrity攻击的例证。 我知道攻击Integrity的目的是要使数据不可用或错误。 使它无法使用可以通过捕获IP数据包和扰乱 他们的数据。这完全正确吗? 任何提示寻找这也是有帮助的,因为我不太确定术语 ,因为我的学习不是英文的。我已经尝试了“数据完整性”的所有变体, “数据完整性攻击”

    0热度

    1回答

    我创建的网站允许用户在网站上有一个唯一的子域,例如: gaz123.mywebsite.com。 他们在网站上注册时输入他们的子域名。在我创建帐户记录之前的代码中,我检查他们选择的子域名是否已经存在。这只是针对具有相同子域的帐户的简单查询。如果这返回一个零计数,然后我继续并创建该子域的帐户。 我已经在两个MongoDB命令周围放置了lock()命令,检查该子域是否可用,然后创建该帐户。然后我释放锁