Difference between revisions of "CDN Cassandra Schema"

From Sirikata Wiki
Jump to navigation Jump to search
Line 1: Line 1:
  users {
+
  Users {
 
     'jterrace': {
 
     'jterrace': {
 
       'uploaded': {
 
       'uploaded': {
Line 12: Line 12:
 
  }
 
  }
  
  names {
+
  Names {
 
     '/jterrace/duck.dae': {
 
     '/jterrace/duck.dae': {
 
       'type':'collada'
 
       'type':'collada'
Line 35: Line 35:
 
  }
 
  }
  
  files {
+
  Files {
 
     'ddde4f8bed9a8bc97d8cbd4137c63efd5e625fabbbe695bc26756a3f5f430aa4': {
 
     'ddde4f8bed9a8bc97d8cbd4137c63efd5e625fabbbe695bc26756a3f5f430aa4': {
 
       'data': <BLOB>
 
       'data': <BLOB>
Line 42: Line 42:
 
  }
 
  }
  
  progressive_streams {
+
  ProgressiveStreams {
 
     '56561dab611a2637c1d7d1cdd29e951e9574956864d49488129611188a59f602': {
 
     '56561dab611a2637c1d7d1cdd29e951e9574956864d49488129611188a59f602': {
 
       ...
 
       ...
 +
    },
 +
    ...
 +
}
 +
 +
OpenIdAssocs {
 +
    'serverurl_handle': {
 +
      'serverurl': 'http://...',
 +
      'handle': 'slkjdlj',
 +
      'secret': 'xxxx',
 +
      'issued': 123456,
 +
      'lifetime': 456789,
 +
      'assoc_type': 'dddd'
 +
    },
 +
    ...
 +
}
 +
 +
OpenIdNonces {
 +
    'serverurl_timestamp_salt': {
 +
      'serverurl': 'http://...',
 +
      'timestamp': 13235,
 +
      'salt': 'dddd'
 
     },
 
     },
 
     ...
 
     ...
 
  }
 
  }

Revision as of 20:06, 15 February 2011

Users {
   'jterrace': {
      'uploaded': {
         '/jterrace/duck.dae/0': {
            'name': '/jterrace/duck.dae'
            'version': 0
         }
         ...
      },
      'name': 'Jeff Terrace'
   }
}
Names {
   '/jterrace/duck.dae': {
      'type':'collada'
      'latest':0,
      0: {
         'upload_timestamp': 1297708487,
         'user':'jterrace',
         'original': { hash: 'ddde4f8bed9a8bc97d8cbd4137c63efd5e625fabbbe695bc26756a3f5f430aa4', size: 4988 },
         'fullres': { hash: '5c4e5f861fba6bb158b2ad95d90b502aeb8b13d4a00c15cca2e6927c9ae31b57', size: 3700 },
         'lowres': { hash: '8a134b6391c998a200696f2f87e1e270fe6c50d0f02d2d9a67e6ef1c4d4b787c', size: 1200 },
         'progressive_steam': { hash: '56561dab611a2637c1d7d1cdd29e951e9574956864d49488129611188a59f602, size: 2000 },
         'subfiles': {
            '/jterrace/duck.dae/tex1.jpg/0': {
               'name': '/jterrace/duck.dae/tex1.jpg',
               'version': 0
            }
         }
      },
      ...
   },
   ...
}
Files {
   'ddde4f8bed9a8bc97d8cbd4137c63efd5e625fabbbe695bc26756a3f5f430aa4': {
      'data': <BLOB>
   },
   ...
}
ProgressiveStreams {
   '56561dab611a2637c1d7d1cdd29e951e9574956864d49488129611188a59f602': {
      ...
   },
   ...
}
OpenIdAssocs {
   'serverurl_handle': {
      'serverurl': 'http://...',
      'handle': 'slkjdlj',
      'secret': 'xxxx',
      'issued': 123456,
      'lifetime': 456789,
      'assoc_type': 'dddd'
   },
   ...
}
OpenIdNonces {
   'serverurl_timestamp_salt': {
      'serverurl': 'http://...',
      'timestamp': 13235,
      'salt': 'dddd'
   },
   ...
}