Content management with RDBMS
AssigneeSap SE
InventorNedelcho Delchev
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a method and an apparatus of using a relational database as an underlying structure of file storage are provided to receive a file and store non-content information associated with the file in a row of a first relational database table. If the content associated with the file is binary content then the content associated with the file is stored in a second relational database table else the content associated with the file is stored in a third relational database table.
Claims14
A method of using a relational database as an underlying structure of a cloud file storage, the method comprising:
- receiving a first file comprising first content and first non-content information;
- storing, via a processor, the first non-content information associated with the first file in a a first relational database table;
- in a case that the first content is binary content, storing the first content in a second relational database table;
- in a case that the first content is non-binary content, storing the first content in a third relational database table;
- and
- in a case that the first content is non-binary content and is of type VARCHAR, (i) segmenting the first content into multiple strings with each string of the multiple strings being stored in a respective row of the third relational database table and (ii) assigning an assembly order identification to each string of the multiple strings so that the multiple strings are ordered based on their respective assembly order identification.
A non-transitory computer-readable medium comprising instructions that when executed by a processor perform a method of using a relational database as an underlying structure of file storage, the method comprising:
- receiving a first file comprising first content and first non-content information;
- storing, via a processor, the first non-content information associated with the first file in a a first relational database table;
- in a case that the first content is binary content, storing the first content in a second relational database table;
- in a case that the first content is non-binary content, storing the first content in a third relational database table;
- and
- in a case that the first content is non-binary content and is of type VARCHAR, (i) segmenting the first content into multiple strings with each string of the multiple strings being stored in a respective row of the third relational database table and (ii) assigning an assembly order identification to each string of the multiple strings so that the multiple strings are ordered based on their respective assembly order identification.
An apparatus comprising:
- a processor;
- and
- a non-transitory computer-readable medium comprising instructions that when executed by the processor perform a method of using a relational database as an underlying structure of file storage, the method comprising:
- receiving a first file comprising first content and first non-content information;
- storing, via the processor, the first non-content information associated with the first file in a first relational database table;
- in a case that the first content is binary content, storing the first content in a second relational database table;
- in a case that the first content is non-binary content, storing the first content in a third relational database table;
- and
- in a case that the first content is non-binary content and is of type VARCHAR, (i) segmenting the first content into multiple strings with each string of the multiple strings being stored in a respective row of the third relational database table and (ii) assigning an assembly order identification to each string of the multiple strings so that the multiple strings are ordered based on their respective assembly order identification.
Dependencies are inferred from the claim text.