A massively scalable architecture has been developed for providing an
extensible storage system that is capable of handling hundreds of millions
of users and tens of billions of files. The storage system includes to a
plurality of storage clusters, each storage cluster having one or more
storage servers. Each storage element has a corresponding schema object
that is used to parse the data elements into data and attributes.
Applications executing on the web servers are able to dynamically define a
new type of element for storage within storage system. In one
configuration the schemas are defined in Extensible Markup Language (XML).
Een massaal scalable architectuur is ontwikkeld voor het verstrekken van een verlengbaar opslagsysteem dat honderden miljoenen gebruikers en tientallen miljarden dossiers kan behandelen. Het opslagsysteem omvat aan een meerderheid van opslagclusters, elke opslagcluster die één of meerdere opslagservers heeft. Elk opslagelement heeft een overeenkomstig schemavoorwerp dat wordt gebruikt om de gegevenselementen in gegevens en attributen te ontleden. De toepassingen die op de Webservers uitvoeren kunnen een nieuw type van element voor opslag binnen opslagsysteem dynamisch bepalen. In één configuratie worden de schema's bepaald in de Verlengbare Taal van de Prijsverhoging (XML).