发明名称 Database manager and method and computer program for managing a database
摘要 A database manager comprises: a detector detecting a connection of an external database which comprises media files, a database file system comprising a media identifier comprising a file or directory path name and an identification on the location of the media file on the external database, and metadata for each of the media files; a database synchronizer reading and storing, as a first step, part of the database file system and, as a second step, part of the metadata when the at least a portion of the database file system is read; and a search request processor processing a search request for a media file in parallel with the second step, wherein the search request processor provides a search result based on the media identifier from the database file system, even when the metadata for the media file is not yet read and stored in the second step.
申请公布号 US9002884(B2) 申请公布日期 2015.04.07
申请号 US201414450393 申请日期 2014.08.04
申请人 Cinemo GmbH 发明人 Lesser Richard;Dimkovic Ivan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Keating & Bennett, LLP 代理人 Keating & Bennett, LLP
主权项 1. A database manager system for managing one or more external databases, comprising: a detector to detect a connection of an external database to the database manager, wherein the external database includes a plurality of media files, a database file system including, for each of the plurality of media files, a media identifier including a file name or a directory path name of the corresponding media file and an identification of the location of the corresponding media file in the external database, and metadata for each of the plurality of media files; a database synchronizer programmed to read and store, as a first step, only at least a portion of the database file system including the file names or the directory path names for at least a subset of the plurality of media files and not to read or store the metadata for the plurality of media files, and further programmed to read and store, when the file names or the directory path names for at least the subset of the plurality of media files of the database file system have been read, in a second step at least a part of the metadata for the plurality of media files; and a search request processor programmed to process a search request for a media file of at least the subset of the plurality of media files by accessing the file names or the directory path names of the database file system for at least the subset of the plurality of media files and by not accessing the metadata of at least the subset of the plurality of media files in parallel with the second step performed by the database synchronizer, wherein the search request processor is programmed to provide a search result based on the file names or the directory path names for at least the subset of the plurality of media files from the database file system, even when the metadata for the plurality of media files have not yet been read and stored by the database synchronizer in the second step; wherein the external database includes a unique database ID and the detector stores the unique database ID in relation to the data read and stored by the database synchronizer from the external database; and the detector acquires, when a further external database is connected, a unique identification of the further external database, to compare the unique ID of the further database with stored database identifications, and to control the search request processor to access to the database file system and metadata associated with the unique identification, when the unique identification of the further database matches with a stored unique identification, by accessing a memory on which the database file system and the metadata are stored in association with the unique identification.
地址 Karlsruhe DE