发明名称 Method and apparatus for digital asset management
摘要 Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.
申请公布号 US8868506(B1) 申请公布日期 2014.10.21
申请号 US201113161507 申请日期 2011.06.16
申请人 Evolphin Software, Inc. 发明人 Bhargava Rahul;Srinivasan Siddharth;Prakash Om;Aggarwal Kunjan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 Sahasrabuddhe Laxman
主权项 1. A database system, comprising: a transaction aborter module to check whether or not a database transaction satisfies one or more invariants; a transaction manager module to obtain one or more locks for one or more resources required to perform the database transaction; a redo log manager module to append redo log records to a redo log stored on disk based on the database transaction; a memory; an in-core database module stored in the memory, the in-core database module storing structured data and references to unstructured data, wherein structured data required by the database transaction is sourced directly from the in-core database module without performing any disk accesses, and wherein each reference to unstructured data points to a location where the unstructured data is stored; a checkpointer module to update a database file stored on disk based on redo log records stored in the redo log, and to update, in the in-core database, a reference to unstructured data so that the reference points to the database file instead of the redo log; and a client response writer module to stream unstructured data from the redo log if the reference to the unstructured data stored in the in-core database module points to the redo log, or from the database file if the reference to the unstructured data stored in the in-core database module points to the database file.
地址 San Ramon CA US