2 ms·
Does anyone know what database they use? Or just files and folders?
by ddorian43 14y ago
Does anyone know what database they use? Or just files and folders?
- jlgreco 14y agoI only have second hand insight into how they do it, but my impression is that their spiders log the raw data right to disk and then, periodically (a few times a year?) they process all the accumulated data in one mind-bogglingly massive job. I don't know what the data goes in to as a result of this processing though.
- ato 14y agoThe index for Wayback is a massive sorted text file (called a CDX) containing a line for each URL and timestamp. For very large installations this index is sharded across multiple servers and queried in parallel. The lookups are done using plain old binary search. http://archive.org/web/researcher/cdx_file_format.php http://archive.org/web/researcher/cdx_file_format.php Each CDX record maps a URL-timestamp pair to a byte offset into an ARC or WARC file. These are essentially just gzipped HTTP responses concatenated together: http://archive.org/web/researcher/ArcFileFormat.php http://archive.org/web/researcher/ArcFileFormat.php http://www.digitalpreservation.gov/formats/fdd/fdd000236.shtml http://www.digitalpreservation.gov/formats/fdd/fdd000236.sht... The document is retrieved, uncompressed, URLs are rewritten, the navigation banner javascript injected and the result is sent to the client. The code is here: https://github.com/internetarchive/wayback https://github.com/internetarchive/wayback
- agatto2 14y agoHow do you get a hold of the list of urls?