> --
> You received this message because you are subscribed to the Google Groups "NOSQL" group.
> To post to this group, send email to nosql-di...@googlegroups.com.
> To unsubscribe from this group, send email to nosql-discussi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/nosql-discussion?hl=en.
>
--
Adam Retter
skype: adam.retter
tweet: adamretter
http://www.adamretter.org.uk
video.mail.ru is using Tarantool/Box for all video metadata.
--
http://tarantool.org - an efficient, extensible in-memory data store
I would separate out the storage of video and the video metadata. Your
storage/querying requirements are likely to be very different from
these two artifacts. Your metadata is likely to need much richer
querying but much less storage, whereas your video streams are likely
to need much larger storage and much less expressive querying
capabilities.
Going deeper down into video metadata, the right solution will depend
on whats the most natural data model representation of your data.
Speaking from some experience, I can safely say your metadata schema
is going to constantly get new fields added/altered etc. So I suggest
you should pick a NoSQL solution which allows for a flexible schema.
Your metadata storage is also going to be slightly influenced by how
this metadata is acquired and what are timeliness guarantees you need
on the data. I dont know what application you are developing, but its
very likely that different components of your application will need
different timeliness guarantees on your data. For e.g. the search
component would be very sensitive to removing metadata associated with
videos that are no longer available, whereas the recommendation engine
might be able to live with using a non available video in order to
compute user's taste preferences.
I think people will be able to offer more perspective if you detail a
bit more about the semantics of your use case.
--
Regards,
Puneet
-----------
http://www.w3matter.com
Sent from my iPhone 4
Thanks tons guys! Keep sharing knowledge! :)
Citrusleaf is in used by multiple video advertising companies. If this
is the kind of "used for video" you're thinking of, please contact me
directly.
Cheers,
-brian
CEO, Citrusleaf, Inc
http://www.citrusleaf.net/
br...@citrusleaf.net