Can I use ES as DB for an application like itunes?

I'm new to ES and evaluating if I can use this as a DB for my application
that is similar to itunes.

I have an application similar to itunes. Here are some basic use cases

Anyone can create a playlist and add songs into this.

A playlist can have songs as well as another playlist within it.

There is no limitation on the level of hierarchy of playlist within a
playlist.

A song can be in any number of playlists

A user would like to find out what all playlists a given song/s are in?

Given a playlist, retrieve all songs including songs within the child
playlists.

Given the above, will ES be a good choice as the information repository?

Any pointers would be helpful.

With best regards,
Shama

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.