您现在的位置是:首页 >精选问答 > 2024-01-02 13:06:42 来源:

回收站是逻辑删除还是物理删除(物理删除)

导读 大家好,我是小夏,我来为大家解答以上问题。回收站是逻辑删除还是物理删除,物理删除很多人还不知道,现在让我们一起来看看吧!1、你好,...

大家好,我是小夏,我来为大家解答以上问题。回收站是逻辑删除还是物理删除,物理删除很多人还不知道,现在让我们一起来看看吧!

1、你好,我是一个程序员。

2、程序设计包含很多步骤,不过关于删除,有两种思维:功能性删除和技术性删除。

3、功能性删除,就是软件功能了,是客户需求。功能性删除就是说,让客户看不到即可,支付宝的删除和永久删除都属于功能性删除。至于数据是否还在,是两种范畴的问题了。

4、技术性删除,就与客户无关了,这个是数据库设计和软件逻辑,一般分为逻辑删除和物理删除,功能性删除的技术实现就是逻辑删除。逻辑删除不会删除任何数据,只是改变了数据状态,不同权限的人,会在数据的不同状态下看到该条数据。物理性删除,是指彻底删除该条数据,一般来讲,技术人员面对物理删除的数据,也是无能为力的,几乎没有找到的可能(不过有些情况还是可以凭借高超的技术找回来的,这种情况较少)。

5、支付宝账单,涉及用户的法律权益问题,支付宝作为第三方支付平台,有为交易双方保留交易数据的法律责任和义务。从法律上讲,支付宝平台成为了担保方,不能够随便甩锅,也就是说,担保数据不可以随便丢失。这些数据涉及金融安全, 即便是小额交易平台,也不可掉以轻心。

6、从技术上讲,像支付宝,微信这种大数据平台的架构与数据库设计,是很忌讳物理删除数据的。一般都是逻辑删除,改变数据状态即可。现在的大数据设计,可以允许有很大的数据冗余量。不过可以在规定的时间内,进行数据维护,消除没有意义的数据。

7、所以,永久删除支付宝账单,这个只是功能性删除。数据库不会彻底删除这条数据。

8、如果永久性删除了,想找回也不是不可能,但是你要知道,能找到这条数据的,只有少部分支付宝技术人员,因为数据库的操作权限仅仅在少数人手里,这个是数据库管理问题,与客服,产品部门没有什么关系了。直接搜索数据库或者说操作数据库,需要技术部门的审批,才可以直接或者间接操作数据库。你如果遇到了大麻烦,需要数据作为自己的法律支撑,那就要经过法律途径,申请支付宝团队为你找到这条数据了。这个比较麻烦的。我作为一名程序员,想直接操作数据库,都是不可能的事情。

本文到此讲解完毕了,希望对大家有帮助。