1. A method of applying a database to video multimedia, the method comprising: indexing video content; storing the indexed video content in an index database, the indexed video content comprising metadata; encoding the video content concurrent with the indexing of the video content, wherein the index database does not contain the encoded video content; and storing in the index database at least one tag correlated with the video content on a time-code basis, wherein the tag is valid for a certain span of time within the video, and wherein the tag is configured to be associated with an advertisement or ecommerce opportunity, wherein the method is carried out in a computing environment.