INTEGRATION OF UNSTRUCTED DATA INTO A DATABASE
First Claim
Patent Images
1. A system that provides transactional guarantees with unstructured data, comprising:
- a database engine configured to retain structured data, the database engine reserves a portion of a file system to store unstructured data that is managed by the database engine; and
a kernel component that associates a transaction with at least one stream that corresponds to the reserved portion of the file system, the association enables transaction based access to the reserved portion of the file system managed by the database engine.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that extends transactional guarantees to unstructured data in a file system. A database engine, configured to retain structured data, can reserve a portion of the file system to store unstructured data to be managed by the database engine. A kernel component can associate a transaction with at least one stream that corresponds to the reserved portion of the file system. The association enables transaction based access to the reserved portion of the file system managed by the database engine.
-
Citations
20 Claims
-
1. A system that provides transactional guarantees with unstructured data, comprising:
-
a database engine configured to retain structured data, the database engine reserves a portion of a file system to store unstructured data that is managed by the database engine; and a kernel component that associates a transaction with at least one stream that corresponds to the reserved portion of the file system, the association enables transaction based access to the reserved portion of the file system managed by the database engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method that facilitates extending transactions to unstructured data in a file system, comprising:
-
provisioning a subset of the file system to store unstructured data managed by a database; associating at least one handle to a transaction instance; and managing the at least one handle based at least in part on a state of the associated transaction instance. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-implemented system that facilitates employing transactions with unstructured data in a file system, comprising:
-
means for reserving at least a portion of the file system to store unstructured data on behalf of a database; means for controlling access to files within the reserved portion of the file system; means for managing the reserved portion based upon a transaction model of the database; and means for committing modifications to the files within the reserved portion concurrently with modifications to structured data retained in the database.
-
Specification