【技术实现步骤摘要】
用于管理数据库的电子设备和方法
本公开涉及用于管理存储与应用有关的数据的数据库的电子设备及其操作方法。
技术介绍
随着数字技术的最新发展,诸如移动通信终端、智能电话、平板个人计算机(PC)、电子管理器、个人数字助理(PDA)、可穿戴设备等的各种类型的电子设备被广泛使用。电子设备可以使用数据库来管理一个或更多个应用、服务和/或操作系统的数据。例如,电子设备可以基于正在运行的应用、服务和/或操作系统来处理数据库中的数据。以上信息仅作为背景信息呈现,以帮助理解本公开。关于以上内容中的任何内容是否可以用作关于本公开的现有技术,没有做出确定,也没有做出断言。
技术实现思路
本公开的各方面将至少解决上述问题和/或缺点,并至少提供下述优点。因此,本公开的一方面在于提供一种用于管理存储与应用有关的数据的数据库的电子设备及其操作方法。在无法正常打开数据库的情况下,一个或更多个应用、服务和/或操作系统可能无法正常运行。例如,如果电子设备响应于应用和/或服务的请求未能正常打开数据库,则该应用和/或服务将无法正常执行。由于不能正常执行应用和/或服务,因此可能存在与应用和/或服务有关的错误,这可能会中断用于应用和/或服务的装置的操作。本公开的各种实施例要解决的技术问题不限于上述技术问题,并且本公开所属领域的技术人员可以从以下描述中清楚地理解以上未提及的其他技术问题。另外的方面将在下面的描述中部分地阐述,并且部分地将从描述中变得显而易见,或者可以通过实践所呈现的实施例而获知。根据本公开 ...
【技术保护点】
1.一种电子设备,所述电子设备包括:/n存储装置,所述存储装置被配置为存储数据库;/n存储器;以及/n至少一个处理器,所述至少一个处理器可操作地连接至所述存储装置和所述存储器,/n其中,所述存储器存储多个指令,所述多个指令在被执行时使所述至少一个处理器:/n识别第一文件的状态,所述第一文件至少是与所述数据库中存储的数据相对应的临时存储数据,所述第一文件与所述数据库的第一操作模式有关;/n响应于识别出所述第一文件处于允许读取文件中包括的数据的第一状态,识别第二文件的状态,所述第二文件存储有指示所述数据库的一部分存储所述第一文件中的信息的信息;/n至少部分地基于识别出的所述第二文件的状态,使用所述第一文件执行与所述数据库中存储的所述数据有关的事务;以及/n响应于识别出所述第一文件处于与所述第一状态不同的第二状态,基于与所述第一操作模式不同的第二操作模式执行所述事务。/n
【技术特征摘要】
20190219 KR 10-2019-00195401.一种电子设备,所述电子设备包括:
存储装置,所述存储装置被配置为存储数据库;
存储器;以及
至少一个处理器,所述至少一个处理器可操作地连接至所述存储装置和所述存储器,
其中,所述存储器存储多个指令,所述多个指令在被执行时使所述至少一个处理器:
识别第一文件的状态,所述第一文件至少是与所述数据库中存储的数据相对应的临时存储数据,所述第一文件与所述数据库的第一操作模式有关;
响应于识别出所述第一文件处于允许读取文件中包括的数据的第一状态,识别第二文件的状态,所述第二文件存储有指示所述数据库的一部分存储所述第一文件中的信息的信息;
至少部分地基于识别出的所述第二文件的状态,使用所述第一文件执行与所述数据库中存储的所述数据有关的事务;以及
响应于识别出所述第一文件处于与所述第一状态不同的第二状态,基于与所述第一操作模式不同的第二操作模式执行所述事务。
2.根据权利要求1所述的电子设备,其中,所述多个指令在被执行时,进一步使所述至少一个处理器响应于识别出所述第二文件处于不允许修改所述文件的所述第二状态,限制与修改所述数据的操作、删除所述数据的操作以及添加所述数据的操作有关的事务的执行。
3.根据权利要求1所述的电子设备,其中,所述多个指令在被执行时,进一步使所述至少一个处理器响应于识别出所述第二文件处于所述第二状态,将指示限制执行与除针对所述数据的读取操作以外的操作有关的事务的信息添加到所述存储器的指定部分。
4.根据权利要求3所述的电子设备,其中,所述多个指令在被执行时,进一步使所述至少一个处理器:
响应于所述信息被添加到所述指定部分,执行与针对所述数据库中的数据的所述读取操作有关的事务;以及
在完成与所述读取操作有关的事务的执行之后,移除添加到所述指定部分的所述信息。
5.根据权利要求1所述的电子设备,其中,所述第一文件包括所述数据库中的由所述事务修改的数据;并且
其中,所述第二文件包括指示所述第一文件中存储的数据将被存储在所述存储装置中的位置的信息。
6.根据权利要求5所述的电子设备,其中,所述多个指令在被执行时,进一步使所述至少一个处理器响应于识别出所述第二文件处于所述第二状态而在所述存储器中产生所述第二文件,并且
其中,所述第二文件是在由所述至少一个处理器执行用于处理所述数据库中的数据的应用时,在所述存储器的与所述应用有关的部分中产生的。
7.根据权利要求1所述的电子设备,其中,所述多个指令在被执行时,进一步使所述至少一个处理器:
响应于识别出所述第一文件未被存储在所述存储装置中,识别所述数据库的操作模式;
响应于识别出所述操作模式与所述数据库在其中操作的所述第一操作模式相对应,基于所述第一文件和所述第二文件,在所述存储装置中产生所述第一文...
【专利技术属性】
技术研发人员:李基成,田惠银,宋起元,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。