title: Advices on what kind of structure to use in Python to store music informations
body: <p>I'm working on a Music project, and I'm retrieving informations about artists, but I don't know what shoul be the best structure to use to store the data. I was thinking about a simple DataFrame, but I want to insert informations like number of albums, and for everyone of them, other infos like number of song, genre, year, lyrics of the songs and so on...</p>
  
  <p>My last idea was to work with json, and that's the proposal:</p>
  
  <pre><code>jsondic = {
          'artist': 'name',
          'genre': 'rock',
          'link': 'linksite',
          'year': 0000,
          'n_album': 10,
          'album': {
              'title': 'titalbum',
              'release': 'releaseyear',
              'tracks': {
                  'id': 1,
                  'title': 'songtitle',
                  'lyrics':'boby content of songs'
              }
          }
      }
  </code></pre>
  
  <p>is that a good idea? can you suggest better ways? maybe faster also in terms of computation capacity, because I estimate to store 10,000 artists (with all the songs and the lyrics)</p>
  
  <p>thank you!</p>