Microsoft technology licensing, llc (20240220483). DATABASE TRANSACTION LOG WRITING AND INTEGRITY CHECKING simplified abstract

From WikiPatents
Jump to navigation Jump to search

DATABASE TRANSACTION LOG WRITING AND INTEGRITY CHECKING

Organization Name

microsoft technology licensing, llc

Inventor(s)

Christian Priebe of London (GB)

Kapil Vaswani of Cambridge (GB)

Manuel Silverio da Silva Costa of Cambridge (GB)

DATABASE TRANSACTION LOG WRITING AND INTEGRITY CHECKING - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240220483 titled 'DATABASE TRANSACTION LOG WRITING AND INTEGRITY CHECKING

Simplified Explanation

The patent application describes a computer-implemented method for writing transaction log entries to a transaction log for a database system within a trusted execution environment. The method also involves restoring the database system using transaction log entries and a secure count.

  • The method involves writing transaction log entries to a transaction log stored outside the trusted execution environment.
  • It maintains a secure count representing the number of transaction log entries written for committed transactions.
  • The method also includes restoring the database system using transaction log entries and the secure count.

Key Features and Innovation

  • Writing transaction log entries to a transaction log within a trusted execution environment.
  • Maintaining a secure count to track the number of transaction log entries for committed transactions.
  • Restoring the database system using transaction log entries and the secure count.

Potential Applications

This technology can be applied in various database systems that require secure transaction logging and restoration processes.

Problems Solved

  • Ensuring secure transaction logging within a trusted execution environment.
  • Efficiently tracking and managing transaction log entries for committed transactions.
  • Facilitating the restoration of a database system using transaction log entries and a secure count.

Benefits

  • Enhanced security for transaction logging processes.
  • Improved reliability in tracking transaction log entries.
  • Streamlined restoration of database systems.

Commercial Applications

  • Secure database systems for financial institutions.
  • Data management systems for healthcare organizations.
  • Cloud-based storage services with enhanced security features.

Questions about the Technology

How does this technology improve data security in database systems?

This technology enhances data security by maintaining a secure count and storing transaction log entries outside the trusted execution environment.

What are the potential implications of using this method in cloud-based storage services?

Using this method in cloud-based storage services can enhance data security and streamline the restoration process in case of system failures.


Original Abstract Submitted

in various examples, there is provided a computer-implemented method for writing transaction log entries to a transaction log for a database system. at least part of the database system is configured to be executed within a trusted execution environment. the transaction log is stored outside of the trusted execution environment. the method maintains a first secure count representing a number of transaction log entries which have been written to the transaction log for transactions which have been committed to the database and writes a transaction log entry to the transaction log. in other examples, there is also provided is a computer-implemented method for restoring a database system using transaction log entries received from the transaction log and a current value of the first secure count.